Friday, October 11, 2002

The Third Manifesto

This was linked of Javalobby which is unusual a one of my work mates have been going over Date's works recently. "Foundation for Future Database Systems: The Third Manifesto is a proposal for the future direction of data and database management systems (DBMSs). It consists of a precise, formal definition of an abstract model of data, to be considered as a blueprint for the design of a DBMS and a database language. Among other things, it provides a rock-solid foundation for integrating relational and object technologies.

The proposed foundation represents an evolutionary step, not a revolutionary one; it builds on Codd's relational model of data and on the research that sprang from that work. It also incorporates a precise and comprehensive specification for a method of defining data types, including a comprehensive model of type inheritance, to address a lack that has been observed by many authorities; thus, it also builds on research in the field of object orientation. With a sound footing in both camps of the object/relational divide, therefore, the Manifesto is offered as a firm foundation for the DBMSs of the future.

Significant features of this new edition include:

* Major extensions to the inheritance model
* Significantly improved language proposals
* Improved discussions of read-only vs. update operators, selectors, THE_ operators, tuple types vs. possible representations, grouping and ungrouping, first normal form, assignment, constraints, predicates, and many other topics
* All SQL discussions upgraded to the level of the new SQL:1999 standard
* Several new appendixes"

The Book's home page:
http://www.thethirdmanifesto.com/

It links to Fabian Pascal's Database Debunking page (which I used to read from time to time):
http://www.dbdebunk.com/

Buy from Amazon.com today:
http://www.amazon.com/exec/obidos/ASIN/0201709287
http://www.amazon.com/exec/obidos/ASIN/0201485559

No comments: