Quote:
|
Originally Posted by andrewst
Do you mean The Third Manifesto?
I agree with Blindman, but specifically the Third Manifesto says:
1) You can store what you like as values in database columns (including XML)
2) You must manage the data as rows in relational tables (not as XML)
|
I would also point out that, according to the 3rd Manifesto, if you were to store XML fragments or other types of XML data, a TRDBMS would allow you to define an internal representation of that data such that you can manipulate it using relational operations.
The problem with XML is that it's a tree structure and such structures are difficult to handle because when they get complex you have to use graph theory to manipulate them and enforce integrity constraints. Graph theory works, but it's very hard to do it right and since the relational model can do it anyway, it's unnecessarily hard.