or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
31 used & new from $1.59

Have one to sell? Sell yours here
 
   
Foundation for Object / Relational Databases: The Third Manifesto
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Foundation for Object / Relational Databases: The Third Manifesto (Paperback)

~ (Author), Hugh Darwen (Author)
3.0 out of 5 stars  See all reviews (4 customer reviews)

Price: $44.95 & this item ships for FREE with Super Saver Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want it delivered Thursday, February 11? Choose One-Day Shipping at checkout. Details
12 new from $24.95 19 used from $1.59

Frequently Bought Together

Foundation for Object / Relational Databases: The Third Manifesto + Databases, Types and the Relational Model (3rd Edition) + Logic and Databases: The Roots of Relational Theory
Price For All Three: $159.53

Show availability and shipping details

  • This item: Foundation for Object / Relational Databases: The Third Manifesto by C. J. Date

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Databases, Types and the Relational Model (3rd Edition) by C. J. Date

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Logic and Databases: The Roots of Relational Theory by C. J. Date

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Review

"This is the first attempt to describe what object/relational means. If you're interested in object/relational technology, this is the book to read." - Rick van der Lans Independent consultant, author of Introduction to SQL, and past member of the Dutch committee responsible for developing the International SQL Standard "This book is an excellent piece of work. It is very rare in computer science to come across a book that provides such a complete and precise theory that is systematically presented and compared to all of the other work in the area. Even those who find the conclusions controversial will admire this thoroughness." - Rick Cattell ODMG Chair, author of Object Data Management and JDBC Database Access with Java, and co-editor of the Object Database Standard: ODMG 2.0

Product Description

Second Edition now available! A detailed study of the impact of objects and type theory on the relational model of data, including a comprehensive proposal for type inheritance "This is the first attempt to describe what object/relational means. If you're interested in object/relational technology, this is the book to read." --Rick van der Lans Independent consultant, author of Introduction to SQL, and past member of the Dutch committee responsible for developing the International SQL Standard "This book is an excellent piece of work. It is very rare in computer science to come across a book that provides such a complete and precise theory that is systematically presented and compared to all of the other work in the area. Even those who find the conclusions controversial will admire this thoroughness." --Rick Cattell ODMG Chair, author of Object Data Management and JDBC Database Access with Java, and co-editor of the Object Database Standard: ODMG 2.0 Foundation for Object/Relational Databases: 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. In particular, it provides a rock-solid foundation for integrating relational and object technologies, a foundation conspicuously lacking in current approaches to such integration. 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 resulted from that work. Most notably, it 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, the Manifesto is offered as a firm foundation for true object/relational DBMSs. The authors combine precision and thoroughness of exposition with the approachability that readers familiar with their previous publications will recognize and welcome. This book is essential reading for database students and professionals alike. Hugh Darwen has been involved in software development since 1967 as an employee of IBM United Kingdom Ltd. He has been active in the relational database arena since 1978, and was one of the chief architects and developers of an IBM relational product called Business System 12--a product that faithfully embraced the principles of the relational model. His writings include notable contributions to Date's Relational Database Writings series (Addison-Wesley, 1990, 1992) and A Guide to the SQL Standard (4th edition, Addison-Wesley, 1997). He has been an active participant in the development of SQL international standards since 1988. C.J. Date is an independent consultant, author, lecturer, and researcher specializing in relational database systems. He was one of the first persons to recognize and support Codd's pioneering work on the relational model. Mr. Date was also involved in technical planning for the IBM products SQL/DS and DB2. He is best known for his books, in particular An Introduction to Database Systems (6th edition, Addison-Wesley, 1996), which has sold well over half a million copies worldwide. 0201309785B04062001

Product Details

  • Paperback: 528 pages
  • Publisher: Addison-Wesley Professional (June 15, 1998)
  • Language: English
  • ISBN-10: 0201309785
  • ISBN-13: 978-0201309782
  • Product Dimensions: 9.6 x 7.6 x 1.1 inches
  • Shipping Weight: 2.3 pounds (View shipping rates and policies)
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon.com Sales Rank: #1,032,521 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #11 in  Books > Computers & Internet > Databases > Object Databases

More About the Author

C. J. Date
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's C. J. Date Page

Look Inside This Book

What Do Customers Ultimately Buy After Viewing This Item?

Foundation for Object / Relational Databases: The Third Manifesto
53% buy the item featured on this page:
Foundation for Object / Relational Databases: The Third Manifesto 3.0 out of 5 stars (4)
$44.95
Database in Depth: Relational Theory for Practitioners
13% buy
Database in Depth: Relational Theory for Practitioners 4.0 out of 5 stars (21)
$26.95
Databases, Types and the Relational Model (3rd Edition)
13% buy
Databases, Types and the Relational Model (3rd Edition) 3.0 out of 5 stars (2)
$83.04
Introduction to Database Systems, An (8th Edition)
12% buy
Introduction to Database Systems, An (8th Edition) 3.6 out of 5 stars (63)
$106.29

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

4 Reviews
5 star:    (0)
4 star:
 (1)
3 star:
 (2)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.0 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
34 of 36 people found the following review helpful:
4.0 out of 5 stars A serious, rigorous book about what a RDBMS should be., March 4, 1999
By Steve Wilson (Cincinnati, OH USA) - See all my reviews
Mr. Data and Mr. Darwen have much to say in this book. The question is will community of "database" people read it, assimilate it, and get to sufficient mass to discuss the merits of the concepts described in this book? And, if that does happen, will it be too late to implement any of the concepts in a real DBMS?

There is no question that there is a rather heated debate about the "virtues" of the relational database model vs. the object database model. Both sides throw rocks at each other: The "object-landers" say the RDBMS is too slow, and has too much "impedance", and besides "you people are fighting a rear guard action"! And the "relation landers" say the ODBMS is too data dependent, chases pointers all over the place, and is just a "CODASYL" DBMS with a pretty face! Meanwhile, the vendor's of both types of DBMS adopt and implement features from the other camps product.

What is refreshing about this book is that it attempts to get away from the "rock throwing" and get to some new and deeper understanding of what an RDBMS could and should be. And, it does not apologize for advocating the relational model.

This book is not casual. It is rigorous, and the reader should have a good foundation of database theory to get the most out of it.

I came away with three main themes after reading this book:

§ Support the relational model, and define what an "object' is and where it fits into the relational model. "Object" = Domain = Data Type. Enough said.

§ Define a more "relational" query language - let's call it "D". (Why not "D++" to really get em going? Sorry, we are being rigorous now!) Mr. Darwen and Mr. Date never were big SQL fans. So, they give us a new language that they claim is better and is backward compatible with SQL. Again - enough said.

§ The API to a database is just as important as the DBMS' core engine - but they are different things. This is something that I never questioned as DBA or as "code jockey". The claim from supporters of the ODBMS is that one of the problems with the RDBMS is that the database language is soooo different from the programming language. And, they are right! People that support the RDBMS (I'm one of them) spend a lot of energy trying to defend the RDBMS on this issue. This book makes the point that it's not the RDBMS' fault. There is nothing wrong with the conceptual model of the database. It is the Application Programming Language (API) that is the problem. But, as Date & Darwen emphasize here - these are logically different things. We should not "dumb down" the database access to support the model and architecture of the programming language.

Steve Wilson sawilson3@ems.att.com

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
4 of 13 people found the following review helpful:
3.0 out of 5 stars Disappointed academics argue for a new database utopia, June 15, 2002
By Brian Slesinsky (San Francisco, CA) - See all my reviews
It really is a manifesto. The authors tell us how database software has strayed from the one true theory and how everything would be so much better if databases were designed with theoretical elegance as the highest priority. Since this unlikely to happen any time soon, the book isn't of immediate practical use, but if you're interested in software design and aren't turned off by highly opinionated writing, it's a thought-provoking read. They give formal, mathematical definitions of their theory, but also explain the same thing in prose, so database programmers should be able to understand their arguments even if they skip the mathematics as I did.

The purpose of a political document is persuasion, and although they make some good points I wasn't convinced. All of their arguments are based on theoretical elegance. What's really needed is an extended example showing how a practical database would be more easily modelled using their theory. I was left wondering whether a "theoretically correct" database would actually be easier to build and maintain than the ad-hoc systems we have today - many a theoretically elegant language turns out to be too difficult to use in practice.

Also, the authors dismiss some opposing arguments without really understanding their benefits. For example, Appendix B describes how to make a relational view based on a table of object values, which seems like a nice way of having your cake and eating it too (since you can have encapsulation and inheritance). But after bringing it up they dismiss with "what purpose would be served?" I was left wishing it were an online discussion so I could argue back.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
14 of 38 people found the following review helpful:
3.0 out of 5 stars occasional gems in an incomplete work of standard pomposity, September 17, 1999
While Date's elementary database text is an ageless classic and his first series of collected RDBMS writings is rich in original material, the current volume is a profound disappointment. Date and his cohort, Darwen (who tries too hard), derive material from a litany of sources, yet the litany is rather more remarkable for some of its patent omissions than for its completeness. Once again, Date has steered clear of security considerations, and--where he dares to address them--he continues to confuse the most basic terminology, sounding, as it were, like Fernandez and Wood reanimated on tetrodotoxin and living in some bizarre Winogradesque world of datasets and clusters. I wouldn't complain about this ignorance were it not for the overwhelming and inescapable pomposity that cloys nearly every paragraph. I truly wish Date would stop characterizing everyone who fails to embrace his parochial cosmology as a latter-day Hitler, or stop trying to build a career out of hackeneyed digressions about flawed SQL implementations of trivalent logic, etc., a la some Sandhu beating his head against the wall studying the same polyinstantiated three-tuple m-relation for fifteen years. A possibly tangential point, but one worth noting: the reader gets the impression that Date has not designed--let alone coded--an end-to-end DBMS application with graphical support, data distribution considerations, etc., for more than twenty years. As someone who can both theorize and build systems, I prefer to read authors whose gratuitous deprecation of others' work is backed by palpable (read as "operational") achievements.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Help me on this one
The Third Manifesto spends most of its time ranting about the authors' disapointments with industry-leading products like Oracle 8.0i and Informix. Read more
Published on May 17, 2000 by Tom Debevoise

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.