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

Re: Some random noise on rational type systems for XML


noise table
> I don't think you mean "the absence of a tuple". The relational model
> has the vast edifice of "null" to support absent data in a cell of a
> table, but it has never had any way of representing a missing or unknown
> row.

This depends on whether on not you are making what C.J Date calls  the
"Closed World" assumption about your relational database (which he prefers
to).  Thus the absence of a particular row in a relation is taken to imply
the falsity of the predicate that relation represents. If your employee
relation has no record for "Gary Stephenson", it is assumed to be true that
I am _not_ an employee of yours.  I think we often make this assumption
implicitly about our databases, without properly appreciating the
implications thereof for normalization etc.

> An element with empty content is surely the parallel of a cell
> containing a zero-length string in SQL. Users may use this with similar
> semantic intent to omission of the element, but it's hard to see it as
> an analog of SQL's NULL.

And may the <deity_of_choice> be praised for that!

> For my part, I have always thought that xsi:nil is an abomination.

ditto SQL NULLs (imho)

gary


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.