or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £7.85 Amazon.co.uk Gift Card
Database Design for Mere Mortals: A Hands-on Guide to Relational Database Design
 
 
Tell the Publisher!
I’d like to read this book on Kindle

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

Database Design for Mere Mortals: A Hands-on Guide to Relational Database Design [Paperback]

Michael J. Hernandez
4.0 out of 5 stars  See all reviews (52 customer reviews)
RRP: £46.99
Price: £39.94 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £7.05 (15%)
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.
Want guaranteed delivery by Thursday, June 7? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Paperback £39.94  
Trade In this Item for up to £7.85
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Database Design for Mere Mortals: A Hands-on Guide to Relational Database Design for an Amazon.co.uk gift card of up to £7.85, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Database Design for Mere Mortals: A Hands-on Guide to Relational Database Design + SQL Queries for Mere Mortals: A Hands-on Guide to Data Manipulation in SQL + Sams Teach Yourself SQL in 10 Minutes
Price For All Three: £86.02

Show availability and delivery details

Buy the selected items together

Customers Who Bought This Item Also Bought


Product details

  • Paperback: 611 pages
  • Publisher: Addison Wesley; 2 edition (3 Mar 2003)
  • Language English
  • ISBN-10: 0201752840
  • ISBN-13: 978-0201752847
  • Product Dimensions: 18.7 x 3.6 x 23.5 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (52 customer reviews)
  • Amazon Bestsellers Rank: 167,164 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Michael J. Hernandez
Discover books, learn about writers, and more.

Visit Amazon's Michael J. Hernandez Page

Product Description

Amazon.co.uk Review

Database Design for Mere Mortals: A Hands-on Guide to Relational Database Design, Second Edition lets us know from the off that programmers and software architects don't really make a conscious decision to design an application (particularly one with online exposure) around the three-tier model-view-controller design pattern anymore. Three-tier, largely because of its adaptability and stability, is the norm. All of which means you need a database to underpin each of your applications. Designing your databases correctly can make the difference between slow-running, complicated code and software that's speedy, modular and easy to work with. Database Design for Mere Mortals prepares someone with only a passing familiarity with databases for the important job of building the persistence layer (also called the data model) for software.

Michael Hernandez explains database design in tradesman's terms. That is, he shows his readers how to identify the business problems that have to be satisfied by a database, then proceeds to explain how to build a solid solution to them. Hernandez's approach combines procedural guidelines (first identify critical facts, then apply a certain logic to yield tables, then establish cross-references, and so on) with practical definitions that clear up much of the rich trove of jargon surrounding databases. He walks through numerous examples, and doesn't shy away from the complexities that always exist in real customers' requirements. If you're not familiar with database design, and want to be, this is the book you need.

Topics covered: how to design databases that fit business requirements and make software construction easier. In addition to explaining relational database concepts, the author explains data integrity, null values, keys, table relationships (one-to-one, one-to-many, and many-to-many) and data types. He emphasises processes designers should follow in building a new database or improving an existing one. --David Wall, Amazon.com --This text refers to an out of print or unavailable edition of this title.

Product Description

“This book takes the somewhat daunting process of database design and breaks it into completely manageable and understandable components. Mike’s approach whilst simple is completely professional, and I can recommend this book to any novice database designer.”

     –Sandra Barker, Lecturer, University of South Australia, Australia

“Databases are a critical infrastructure technology for information systems and today’s business. Mike Hernandez has written a literate explanation of database technology–a topic that is intricate and often obscure. If you design databases yourself, this book will educate you about pitfalls and show you what to do. If you purchase products that use a database, the book explains the technology so that you can understand what the vendor is doing and assess their products better.”

     –Michael Blaha, consultant and trainer, author of A Manager’s Guide to Database Technology

“If you told me that Mike Hernandez could improve on the first edition of Database Design for Mere Mortals I wouldn’t have believed you, but he did! The second edition is packed with more real-world examples, detailed explanations, and even includes database-design tools on the CD-ROM! This is a must-read for anyone who is even remotely interested in relational database design, from the individual who is called upon occasionally to create a useful tool at work, to the seasoned professional who wants to brush up on the fundamentals. Simply put, if you want to do it right, read this book!”

     –Matt Greer, Process Control Development, The Dow Chemical Company

“Mike’s approach to database design is totally common-sense based, yet he’s adhered to all the rules of good relational database design. I use Mike’s books in my starter database-design class, and I recommend his books to anyone who’s interested in learning how to design databases or how to write SQL queries.”

     –Michelle Poolet, President, MVDS, Inc.

“Slapping together sophisticated applications with poorly designed data will hurt you just as much now as when Mike wrote his first edition, perhaps even more. Whether you’re just getting started developing with data or are a seasoned pro; whether you've read Mike’s previous book or this is your first; whether you're happier letting someone else design your data or you love doing it yourself–this is the book for you. Mike’s ability to explain these concepts in a way that’s not only clear, but fun, continues to amaze me.”

     –From the Foreword by Ken Getz, MCW Technologies, coauthor ASP.NET Developer's JumpStart

“The first edition of Mike Hernandez’s book Database Design for Mere Mortals was one of the few books that survived the cut when I moved my office to smaller quarters. The second edition expands and improves on the original in so many ways. It is not only a good, clear read, but contains a remarkable quantity of clear, concise thinking on a very complex subject. It’s a must for anyone interested in the subject of database design.”

     –Malcolm C. Rubel, Performance Dynamics Associates

“Mike’s excellent guide to relational database design deserves a second edition. His book is an essential tool for fledgling Microsoft Access and other desktop database developers, as well as for client/server pros. I recommend it highly to all my readers.”

     –Roger Jennings, author of Special Edition Using Access 2002

“There are no silver bullets! Database technology has advanced dramatically, the newest crop of database servers perform operations faster than anyone could have imagined six years ago, but none of these technological advances will help fix a bad database design, or capture data that you forgot to include! Database Design for Mere Mortals™, Second Edition, helps you design your database right in the first place!”

     –Matt Nunn, Product Manager, SQL Server, Microsoft Corporation

“When my brother started his professional career as a developer, I gave him Mike’s book to help him understand database concepts and make real-world application of database technology. When I need a refresher on the finer points of database design, this is the book I pick up. I do not think that there is a better testimony to the value of a book than that it gets used. For this reason I have wholeheartedly recommended to my peers and students that they utilize this book in their day-to-day development tasks.”

     –Chris Kunicki, Senior Consultant, OfficeZealot.com

“Mike has always had an incredible knack for taking the most complex topics, breaking them down, and explaining them so that anyone can ‘get it.’ He has honed and polished his first very, very good edition and made it even better. If you're just starting out building database applications, this book is a must-read cover to cover. Expert designers will find Mike’s approach fresh and enlightening and a source of great material for training others.”

     –John Viescas, President, Viescas Consulting, Inc., author of Running Microsoft Access 2000 and coauthor of SQL Queries for Mere Mortals

“Whether you need to learn about relational database design in general, design a relational database, understand relational database terminology, or learn best practices for implementing a relational database, Database Design for Mere Mortals™, Second Edition, is an indispensable book that you’ll refer to often. With his many years of real-world experience designing relational databases, Michael shows you how to analyze and improve existing databases, implement keys, define table relationships and business rules, and create data views, resulting in data integrity, uniform access to data, and reduced data-entry errors.”

     –Paul Cornell, Site Editor, MSDN Office Developer Center

Sound database design can save hours of development time and ensure functionality and reliability. Database Design for Mere Mortals™, Second Edition, is a straightforward, platform-independent tutorial on the basic principles of relational database design. It provides a commonsense design methodology for developing databases that work.

Database design expert Michael J. Hernandez has expanded his best-selling first edition, maintaining its hands-on approach and accessibility while updating its coverage and including even more examples and illustrations.

This edition features a CD-ROM that includes diagrams of sample databases, as well as design guidelines, documentation forms, and examples of the database design process.

This book will give you the knowledge and tools you need to create efficient and effective relational databases.


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)
 
(6)
(3)
(1)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
12 of 12 people found the following review helpful
Must buy 1 Dec 2004
Format:Paperback
I have never written a review before but this book deserves one because there are very few books, that actually achieve what it sets out to do. After buying more than 5 different design books, this is the only book that taught me very quickly how to design a sound database without all the jargon and complicated information sometimes contained in the other books. If you read this book from cover to cover you will learn to design a database correctly what more could you ask for. The only thing I think should have been included is a cd showing what the exercises look like in a real database, so you can see the design taking shape. Otherwise nothing else bad to say.
Comment | 
Was this review helpful to you?
6 of 6 people found the following review helpful
By C Lee VINE™ VOICE
Format:Paperback
This book is fantastic if you have no clue about database design. It gives you a clear and concise guide to design and includes well laid out examples. It hides itself from any technical jargons and it is a great book for you if you have never created databases but you are keen to get going. It is laid out in a way so that you are able to grasp the basic overview of the topic first and then it takes each idea and explores in greater detail. The useful thing about this book I guess is that it contains a summary at the end of each chapter that gives you a quick insight about what you should already know.

If you are confused and want a easy-to-read book to get started, choose this book and you'll be well on your way.

Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
By A Customer
Format:Paperback
I constructed and managed a database for a non-profit organization. Then I took two courses on Microsofts' Access (up through the advanced level). Finally, I read Michael Hernandez' book. Thanks to Mr. Hernandez' clear and thorough explanation of relational database design, I'm ready to start over again and do things the right way. It's more fun to get right into the program and start designing flashy database reports made so easy by "wizards", but I assure you that your probability of success and enjoyment will increase dramatically if you postpone instant gratification and learn the basics first. I've read the one star critics who prefer the "techy" books. While there are times when you wish that Mr. Hernandez were more succinct in explaining the steps to developing a good relational database, the benefits of his plain langauge system far outweigh the more tedious parts of the book. I suspect that the more advanced books will be more understa! ndable after reading "Database Design for Mere Mortals." Mr. Hernandez has done a good deed for us mortals who want to learn the basics about relational database design.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
I didn't want to design a database - but this guy made it fun
I am not kidding - back in the day when I used to knock up front end code for a living I was working at a place where I was told I had to design a database to support the sales... Read more
Published 3 months ago by Karl
Simple, straight forward and effective
I love using this book for my database design module. I got tired of all the technical jargons thrown in the lecture but with the help of this book, it helped me get on track with... Read more
Published on 9 April 2010 by game theory
Justa a few pages are usefull
If you don't have any idea of how to build a database, this book can clear things up and make you understand the basic concept of a database structure. Read more
Published on 5 Nov 2008 by Josep-maria Sans Sanchez
Superb, why did I only just find out abou this book.
This book has potentially saved me from a rather unsuccessful 2nd year at university. Having come out of the first year with a few misconceptions on database modeling, I was... Read more
Published on 28 Nov 2006 by Graham Marsh
This is a brilliant book. It's that simple.
This book is brilliant. It's clearly written, has loads of information and is the ideal primer for anyone starting to study relational databases. Read more
Published on 29 July 2001
Any content gets lost in the fluff
Attractive title, attractive cover, attractive writing style, but I haven't found the meat yet. This one holds the attractive prospect of not losing me in technical jargon, but... Read more
Published on 6 Dec 1999
Great Introduction
Only book I ever needed to feel confortable with Access Database design.
Published on 25 Aug 1999
Excellent, Use it for teaching DB Design
Although it follows a different approach to designing a database than I teach, it is a required reading for my classes. The only thing missing is recursive relationships.
Published on 4 Aug 1999
A logical, plain-English approach to database design
This book methodically outlines the process of designing an efficient, scalable database. The fundamental premise of this book is that HOW YOU STRUCTURE YOUR DATA affects the... Read more
Published on 19 July 1999
Good simple start to RDB concepts; but, not quite complete.
I purchased this text as an introduction to relational database design concepts with emphasis on practical knowledge and less theory. Read more
Published on 26 Jun 1999
Search Customer Reviews
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!


Look for similar items by category


Look for similar items by subject


Feedback


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