Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
30 used & new from £9.00

Have one to sell? Sell yours here
 
   
Database in Depth: Relational Theory for Practitioners: The Relational Model for Practitioners
 
 

Database in Depth: Relational Theory for Practitioners: The Relational Model for Practitioners (Paperback)

by C Date (Author)
3.5 out of 5 stars See all reviews (4 customer reviews)
RRP: £22.99
Price: £17.49 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £5.50 (24%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

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

Want guaranteed delivery by Tuesday, July 21? Choose Express delivery at checkout. See Details
21 new from £12.49 9 used from £9.00

Frequently Bought Together

Customers buy this book with An Introduction to Database Systems by C.J. Date

Database in Depth: Relational Theory for Practitioners: The Relational Model for Practitioners + An Introduction to Database Systems
Price For Both: £72.58

Show availability and shipping details

  • This item: Database in Depth: Relational Theory for Practitioners: The Relational Model for Practitioners by C Date

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • An Introduction to Database Systems by C.J. Date

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions


Customers Who Bought This Item Also Bought

An Introduction to Database Systems

An Introduction to Database Systems

by C.J. Date
3.5 out of 5 stars (20)  £55.09
The Relational Database Dictionary

The Relational Database Dictionary

by C Date
The Art of SQL

The Art of SQL

by Stéphane Faroult
3.7 out of 5 stars (3)  £29.33
Essence of Discrete Mathematics (Essence of Computing)

Essence of Discrete Mathematics (Essence of Computing)

by Neville Dean
3.0 out of 5 stars (1)  £30.39
Logic and Databases: The Roots of Relational Theory

Logic and Databases: The Roots of Relational Theory

by C.J. Date
£19.62
Explore similar items

Product details

  • Paperback: 230 pages
  • Publisher: O'Reilly Media, Inc.; illustrated edition edition (5 May 2005)
  • Language English
  • ISBN-10: 0596100124
  • ISBN-13: 978-0596100124
  • Product Dimensions: 22.8 x 17.8 x 1.8 cm
  • Average Customer Review: 3.5 out of 5 stars See all reviews (4 customer reviews)
  • Amazon.co.uk Sales Rank: 299,732 in Books (See Bestsellers in Books)

    Popular in this category:

    #7 in  Books > Computing & Internet > Databases > Database Modelling

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Relational Database
   www.oracle.com/uk    Consolidate all your company's data in a single, centralised database
Database Model
   www.mysql.com    Finally, a $99 product from MySQL Workbench for Visual Modeling 
Free Database Download
   www.Objectivity.com    Get the database that powers the world's most complex applications. 
  
 

Product Description

Review
"it's a manifesto for change written by someone who might make it happen." - Graham Morrison, Linux Format, October 2005

Product Description
This book sheds light on the principles behind the relational model, which is fundamental to all database-backed applications--and, consequently, most of the work that goes on in the computing world today. Database in Depth: The Relational Model for Practitioners goes beyond the hype and gets to the heart of how relational databases actually work. Ideal for experienced database developers and designers, this concise guide gives you a clear view of the technology--a view that's not influenced by any vendor or product. Featuring an extensive set of exercises, it will help you: understand why and how the relational model is still directly relevant to modern database technology (and will remain so for the foreseeable future); see why and how the SQL standard is seriously deficient; use the best current theoretical knowledge in the design of their databases and database applications; make informed decisions in their daily database professional activities; Database in Depth will appeal not only to database developers and designers, but also to a diverse field of professionals and academics, including database administrators (DBAs), information modelers, database consultants, and more. Virtually everyone who deals with relational databases should have at least a passing understanding of the fundamentals of working with relational models. Author C.J. Date has been involved with the relational model from its earliest days. An exceptionally clear-thinking writer, Date lays out principle and theory in a manner that is easily understood. Few others can speak as authoritatively the topic of relational databases as Date can.

See all Product Description

Inside This Book (Learn More)
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
database
theory
fundamentals
tutorial d
sql
relational theory
relational model
relational algebra
relational
oreilly in depth series
null

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Database in Depth: Relational Theory for Practitioners: The Relational Model for Practitioners
68% buy the item featured on this page:
Database in Depth: Relational Theory for Practitioners: The Relational Model for Practitioners 3.5 out of 5 stars (4)
£17.49
SQL and Relational Theory: How to Write Accurate SQL Code
16% buy
SQL and Relational Theory: How to Write Accurate SQL Code
£20.14
An Introduction to Database Systems
11% buy
An Introduction to Database Systems 3.5 out of 5 stars (20)
£55.09
SQL Cookbook (Cookbooks (O'Reilly))
5% buy
SQL Cookbook (Cookbooks (O'Reilly)) 5.0 out of 5 stars (1)
£20.14

 

Customer Reviews

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

 
22 of 23 people found the following review helpful:
4.0 out of 5 stars Learn Why SQL Is Not A Relational Language, 29 Dec 2005
By David Cross "davorg" (London, UK) - See all my reviews
(REAL NAME)   
Many years ago when I was a student we were taught database theory. Although Ted Codd's paper "A Relational Model of Data for Large Shared Data Banks" had been published fifteen years earlier, relational databases hadn't yet become the dominant species and we were taught a number of alternatives (does anyone else remember Codasyl?) systems - relational databases and SQL were just the newest option.

Of course, once I left college and started working for a living, it wasn't long before relational databases were the only game in town. And over the years I've forgotten most of the non-relational theory that I once knew. Or, at least, that's what I thought. Reading this book, I realise that I had forgotten most of the relational theory too.

The relational model is what underpins most of the databases that we use in our day-to-day work. But in many ways, the databases that we use today have diverged greatly from Codd's original ideas. Many of the features of todays databases would have no place in a purely relational database.

And that is what Chris Date's latest book is all about. He reminds us of what a really relational database would look like and points out where current implementations fall short. In particular, it's clear that Date blames the ubiquity of SQL for most of these problems. SQL, he reminds us, started out as an attempt to put a user-friendly(!) query language on top of the relational model. When that didn't really work out, instead of going back to square one and trying to implement a better relational query language the database vendors instead stuck with SQL and ignored the bits of the relational model which it couldn't support. For most of the examples in the book, Date gives an SQL query alongside the same query rewritten in "Tutorial D" a relational query language of his own creation.

The book does contain a useful introduction to the relational model, but I have to say that in doing so it uses some mathematics that many potential readers might find a bit galling. Personally, I'd be very happy if more database practioners understood the underlying maths to the level required to read this book as that would hopefully mean an increase in the average quality of the database designs that I come across.

Date is at his most interesting when he is talking about the advantages that a "proper" relational database implementation would bring us. As he says in a recent interview:

"As far as I'm concerned, an object/relational system done right would simply be a relational system done right, nothing more and nothing less."

There are some exciting possibilities in a truely relational database, but it would mean the industry admitting that its current implementations are flawed. And I don't see that happening.

If you work with databases and you have any interest in the mathematical theories behind how your database works, then I recommend you read this book. You'll come out with a deeper understanding of your current database system. But, perhaps more importantly, you'll also have a slight sense of disappointment when you realise how good your database could be.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
9 of 11 people found the following review helpful:
4.0 out of 5 stars Database in Depth is a Strong Buy, 15 Sep 2005
This book is the second I read on E-R theory and SQL language.
I enjoy reading this book because of:
+ It is very clean and compact. You can understand all, even if you haven't a mathematical background
+ Some of the exposed ideas are new and can change the way you look at the E-R model and theory.
+ Date is a well-known author in this field, so you can trust a lot what he says

Look also at my review on
<http://www.siforge.org/articles/2005/09/15-databaseid.html>

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 21 people found the following review helpful:
1.0 out of 5 stars Unreadable, Leaden, Wearying, 6 Jun 2006
By Dave (England.) - See all my reviews
The author C J Date may know all sorts about databases but he can't write. The prose is so leaden and full of superfluous comments that I gave up. He includes endless bizarre signposts to his intentions, along the lines of "At this point in the chapter, I would like to pause and make a point on a related topic". Just make the point! More annoyingly, he also uses this book to demonstrate demonstrate his main theme of why he is great and all other database commentators are useless, which leads to yet more unnecessary asides.

There are nuggets of useful information in here, but a decent editor could reduce this book to a 25 page pamphlet without losing anything much.

If I wasn't so wearied by the effort of wading through the first few chapters I'd send the book back.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

5.0 out of 5 stars find out what a relation really is
Chris Date has written the only book you need to really understand how databases SHOULD be done building on Ted Codd's relational model. Read more
Published 21 months ago by M. Davies

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Listmania!


Look for similar items by category


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

More From C. J. Date

SQL and Relational...

SQL and Relational Theory: How to...

Understanding SQL's underlying theory is the best way to guarantee... Read more
£30.99 £20.14

 

Up to 50% off Dental Care

Braun Oral-B Professional Care 6000 Rechargeable Toothbrush - Pack of 2
Put a sparkle in your smile with up to 50% off selected Oral-B and Philips rechargeable toothbrushes.

Up to 50% off power toothbrushes

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates