Database in Depth and over 1.5 million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
Price: £14.53

or
Sign in to turn on 1-Click ordering.
 
   
Trade in Yours
For a £2.14 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Database in Depth on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Database in Depth: Relational Theory for Practitioners: The Relational Model for Practitioners [Paperback]

C.J. Date
4.1 out of 5 stars  See all reviews (7 customer reviews)
RRP: £26.99
Price: £17.27 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £9.72 (36%)
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
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want delivery by Thursday, 23 May? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £14.03  
Paperback £17.27  
Trade In this Item for up to £2.14
Trade in Database in Depth: Relational Theory for Practitioners: The Relational Model for Practitioners for an Amazon.co.uk gift card of up to £2.14, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

12 May 2005 0596100124 978-0596100124 1

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.


Frequently Bought Together

Database in Depth: Relational Theory for Practitioners: The Relational Model for Practitioners + Database Design and Relational Theory: Normal Forms and All That Jazz
Price For Both: £31.98

Buy the selected items together


Product details

  • Paperback: 232 pages
  • Publisher: O'Reilly Media; 1 edition (12 May 2005)
  • Language: English
  • ISBN-10: 0596100124
  • ISBN-13: 978-0596100124
  • Product Dimensions: 17.8 x 1.2 x 23.3 cm
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Bestsellers Rank: 277,186 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

Review

If you work with databases, you need to know how they work. Understanding is an enabler, and Date provides understanding. -- Peter Salus - unixreview.com, August 2005

About the Author

Chris Date has a stature that is unique within the database industry. Chris is a prolific writer, and is well-known for his best-selling textbook: An Introduction to Database Systems (Addison Wesley). Chris is an exceptionally clear-thinking writer who can lay out principles and theory in a way easily understood by his audience.

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


Customer Reviews

4.1 out of 5 stars
4.1 out of 5 stars
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
Format:Paperback
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 | 
Was this review helpful to you?
2 of 2 people found the following review helpful
Format:Paperback|Amazon Verified Purchase
I am a CEO of a small (45 person) Software VAR / ISV company (M4 Systems) - I have read many books on databases and SQL, this is by far the best. In my 26 years of business experience I have been surprised to find that - in the general workplace (including IT) logic and common sense is in remarkably short supply - therefore I recommend this book to anyone who is interested in business systems to support effectiveness and efficiency. Gary Clarke P.S. This book is much easier reading that his other book on Logic and Databases.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars find out what a relation really is 8 Oct 2007
Format:Paperback
Chris Date has written the only book you need to really understand how databases SHOULD be done building on Ted Codd's relational model. This book will change your perception of all databases and DBMSs especially on the subject of what a relation actually is. Personally I find Date's style of writing very much like the lectures I take (from Hugh Darwen actually so that probably explains it) and contrary to another poster's belief does not basically serve as propeganda on why he is great and all other comentators are wrong but that commentators who don't follow Codd's relational model are HIGHLY flawed.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

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
   
Related forums


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges