On CHOW: This beer is perfect
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 39 of 50:
Next »
« Previous
What is relational and what is hierarchial?
Meaning, with Object Oriented Data structures, a relationship is established to define child objects and siblings and multiple inheritance, etc. The data is extensible and procedures are redefinable, etc. Presentation of the data is independent of the data because default methods can be overidden without changing the data itself.

OTOH, With relational data structures, a key field on every data source defines the link to the related data in any other data source. A key data source is used to reference the other fields of the other data sources that are needed in the presentation so a loose hierarchy exists by definitions of indexes and fields.

In essence, an hierarchy and a relationship are two different sides of the same coin. Nothing new. Only how you approach it. How about wide trees, tall trees, B-trees, R-trees,....

Same thing. There exists a relationship that define hierarchies or there exists an hierarchy that define relationships. It is not the data that is different but the storage/retrival of such (provided that there exists a separation of data and presentation). Only when data and presentation are tied will you get a non-relational, non-hierarchial data structure.

Personally, I always found it easier to think of Objects in a "how is this related to..." sense than a "who is this inherited from..." sense. You can look at object in a relational or an hierarchial sense. The beauty of XML is that it defines the relationships/hierarchy within the data structure (but not the presentation) so that the data can be presented by any presentation engine in any form suitable to the end user without the dictates of the application that created the data.

This is not true of the current MSO file formats where the presentation is within the data and must be interpreted by the originating app --OLE, DLL's, etc.-- or through licensed "filters" or special viewers.
Posted by: The King's Servant   Posted on: 06/02/05 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

Royalty free does not mean FREE.  No_Ax_to_Grind | 06/01/05
True  Michael Kelly | 06/02/05
Huh, how so?  No_Ax_to_Grind | 06/02/05
The FTC  Michael Kelly | 06/02/05
It's free, there is no anti-trust issue.  No_Ax_to_Grind | 06/02/05
Or perhaps  Michael Kelly | 06/02/05
What anti-trust issue?  rapson | 06/02/05
Can you see? It's pretty obvious.  Michael Kelly | 06/02/05
Another recycle MS vaporware story  wackoae | 06/01/05
It's the very thing so many have asked for.  No_Ax_to_Grind | 06/01/05
...  ju1ce | 06/02/05
Look at it this way  nucrash | 06/02/05
Funny thing about what is mentioned...  ju1ce | 06/02/05
Which Part?  nucrash | 06/02/05
XML  ju1ce | 06/02/05
RE: It's the very thing so many have asked for.  nightshade0143 | 06/05/05
Fart analysis will be...  Confused by religion | 06/01/05
Who monitors these posts?  simon@... | 06/01/05
...and from the Desiderata...  The King's Servant | 06/02/05
Not vaporware at all  qingshuo | 06/01/05
Not wonderful at all  Anti_Zealot | 06/02/05
Not A Business Mind Are You?  nikoli | 06/02/05
Try, "We want to sell it, we make people buy it."  The King's Servant | 06/02/05
Typical Keeping up with the ... Open Source  LinuxKitten | 06/02/05
Another desperate MS integration measure  jorwell | 06/01/05
OpenOffice  rapson | 06/02/05
And so?  jorwell | 06/02/05
So which is more important...  rapson | 06/02/05
I am all for openness  jorwell | 06/02/05
Then what do you propose?  Anti_Zealot | 06/02/05
Not quite overlooked  jorwell | 06/02/05
Interpretation...  ju1ce | 06/02/05
What do you suggest?  KTLA | 06/02/05
What's funny is...  ju1ce | 06/02/05
Everything traces back quite far...  qingshuo | 06/02/05
The difference is  jorwell | 06/02/05
So, what is your solution.  No_Ax_to_Grind | 06/02/05
Yes I have  jorwell | 06/02/05
What is relational and what is hierarchial?  The King's Servant | 06/02/05
You do not make yourself clear  jorwell | 06/02/05
I thought that was Office 11  nucrash | 06/02/05
Two things  rapson | 06/02/05
Well then....  nucrash | 06/02/05
Why the useless ranting?  No_Ax_to_Grind | 06/02/05
Frustration Venting  nucrash | 06/02/05
MS thinks changing formats will force upgrades  alterego_z | 06/02/05
Read teh story again, they changed nothing  No_Ax_to_Grind | 06/02/05
What I do Applaud  nucrash | 06/02/05
I understand perfectly: MS is making them the default  alterego_z | 06/02/05
Don't care about it in Open Office, so  FilledOut | 06/02/05

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
advertisement