[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Question for updating existing XML file

  • To: "Michael Kay" <michael.h.kay@n...>,"Jim Rankin" <jimbokun_lists@m...>
  • Subject: RE: Question for updating existing XML file
  • From: "Hunsberger, Peter" <Peter.Hunsberger@S...>
  • Date: Wed, 28 Jul 2004 10:19:26 -0500
  • Cc: "'xml-dev' List" <xml-dev@l...>
  • Thread-index: AcRz6i5Tq3R05BsNQ3qWei5YYHb2FgAmdNAQAAxJEFA=
  • Thread-topic: Question for updating existing XML file

weakness of xml
Michael Kay <michael.h.kay@n...> writes:

>> At one time hierarchical and relational databases were competing
technologies, 
>> but overall the relational model, and relational databases, won out.
The 
>> relational model is now more developed and generally accepted to be
superior 
>> to the hierarchical model for most uses. (Please correct me if I'm
wrong or 
>> oversimplifying here.) 

> You are over-simplifying, because there has never been a single
hierarchical 
> model for databases. Most of the database textbooks equate "the
hierarchical 
> model" to the IBM IMS product, and most of the weaknesses of that
generation 
> of technology are nothing to do with its data model. The biggest shift
from 
> the hierarchic and network-model databases to the relational model was
the 
> move from procedural DMLs to declarative query languages, and of
course XPath 
> and XQuery (and OQL before them) prove that it's perfectly feasible to
use a 
> declarative query language over hierarchies and networks. In fact, the
power 
> of these languages is greater than that of the relational calculus
because it 
> extends to recursive queries.
>
> Probably the greatest weakness of XML as a data model for databases is
that it 
> doesn't provide a coherent way of modelling the non-hierarchical
relationships. 
> But that's a weakness of the relational model too.

I'm having a hard time parsing this.  Did you perhaps mean the inverse;
that the relational model has a hard time modeling hierarchical
relationships?  Or is this a general comment about the difficulties in
modeling for the relational model?  If it's the latter I'd disagree;
just about anyone can at least do a first normal form model.  That may
not get you real far, but tools abound as do training, books and tons of
best practices to fall back on.

A more general comment/question: it recently occurred to me that it is
likely possible to model any XML Schema as a relational schema (proof of
this theorem is left as an exercise for the reader  ;-)? Don't know what
that gets you, but as I've said at least the tools abound... 


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.