HomeSite Help - The Bookstore

Database Design and SQL

skip navigation

We're moving!

This whole site is being moved to a shiny new server - as are all my sites, in fact. Apologies for the bumpy road ahead, but at the end of that road things will become fast and smooth.

Once the site at the new server is ready, this message will automatically disappear!

Meanwhile, you can see how the move is progressing at the status page.

 
skip navigation
Get notified when this page changes!
Let Spyonit.com notify you when this page changes!
Introduction
Finding other books
Titles:
 
 

Introduction


Of course you can jump into working with databases by getting just one or more books for the database you're going to work with. Unfortunately, unless you already have a considerable background in database work, you'll likely miss something: a book about SQL Server will teach you the SQL dialect for Microsoft's database management system, and maybe some design principles, but you'll be seeing the world through colored glasses and probably completely missing the basics of design as well.

On this page about Database Design and SQL you'll find books that are about database design and SQL in general, without dealing with one particular product. Here you'll find the background you need for a solid design and a good grasp of SQL that will allow you to move more easily between different manufacturers' products.

 
cover
Joe Celko's SQL for Smarties: Advanced SQL Programming

by Joe Celko
Paperback - 576 pages Expanded 2nd edition (October 1, 1999)
Morgan Kaufmann Publishers
ISBN: 1558605762

Background

Not for beginners (as the title suggests), this book is a classic. The book gives special emphasis to SQL-92 and product-independent techniques that let you optimize performance or achieve highly specialized behavior, regardless of the RDBMS with which you work. It does not focus on any commercial product, but concentrates on the SQL language itself, and goes into all aspects of it, with clear examples. A good understanding of standard SQL will help you navigate the inevitable differences between commercial databases though, discerning the extensions from the standard, and making migration easier.
Get it!  to menu

 
cover
The Practical SQL Handbook: Using SQL Variants
(Amazon.co.uk)

by Judith S. Bowman, Sandra L. Emerson, Marcy Darnovsky
Paperback - 512 pages 4th Bk&Cd-Rom edition (June 26, 2001)
Addison-Wesley Pub Co
ISBN: 0201703092

Background

Although the title suggests an emphasis on different versions of SQL, the emphasis seems to be on Sybase (and it comes with a time-limited version of that on the Cd-Rom). That doesn't mean this is a bad book though: there must be a reasons why this is already the 4th edition. More of an introduction than Joe Celko's book.  to menu

 
cover
Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design
(Amazon.co.uk)

by Michael J. Hernandez
Paperback - 480 pages (January 1997)
Addison-Wesley Pub Co
ISBN: 0201694719

Background

Where Joe Celko's book concentrates on the SQL language, this focuses on more the design aspect. As the title indicates, it's more aimed at non-technical people or beginners. The first half is somewhat slow, but all the basics are covered. A good book to get started with, and another classic.
Get it!  to menu

 
cover
Information Modeling and Relational Databases: From Conceptual Analysis to Logical Design
(Amazon.co.uk)

by Terry Halpin
Paperback - 792 pages 1st edition (April 6, 2001)
Morgan Kaufmann Publishers
ISBN: 1558606726

Background

 (In my library) Rather than jumping in with a simple collection of data and a (boring) normalization exercise, this book starts by explaining datamodeling with an accurate way to model data: Object-Role Modeling (ORM). This technique captures not only the semantics of the data (in the language of the subject matter expert) but also business rules, and provides a way to ensure the model is correct. It also maps completely to a normalized model expressed in entity-relationship diagrams or UML. The ORM technique is supported by VisioModeler, freely downloadable from Microsoft (though no longer supported): see the sidebar.  to menu

 
 

Finding other books


You can use these search forms to search Amazon.com's or Amazon.co.uk's catalog for books, software, and more. And mail let me know what you missed so I can add it!

 to menu