Publisher's Synopsis
A detailed study of the impact of objects and type theory on the relational model of data, including a comprehensive model of type inheritance! "This book should be recommended reading for software engineers, database designers, graduate students, undergraduate students, data modelers - for just about anybody with a serious interest in database technology." - Declan Brady, MBCS, Lead Systems Architect, ICL "As a database application designer/architect, Im interested in ideals as well as in currently available tools ...This book is a rich source of worthy ideals. In particular, it provides good coverage of areas where SQL, and much commercial Object Orientation training material, are found lacking." - Tom Pledger, Peace International Software 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 Codds 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 0201709287B04062001