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

Have one to sell? Sell yours here
 
   
Database Design for Mere Mortals(R): A Hands-On Guide to Relational Database Design (2nd Edition)
 
 

Database Design for Mere Mortals(R): A Hands-On Guide to Relational Database Design (2nd Edition) (Paperback)

~ (Author)
4.0 out of 5 stars  See all reviews (126 customer reviews)

List Price: $64.99
Price: $40.94 & this item ships for FREE with Super Saver Shipping. Details
You Save: $24.05 (37%)
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.

Want it delivered Tuesday, November 17? Choose One-Day Shipping at checkout. Details
34 new from $36.93 27 used from $27.30

Formats

Amazon Price New from Used from
  Kindle Edition, November 26, 2008 $32.75 -- --
  Paperback, March 12, 2003 $40.94 $36.93 $27.30

Frequently Bought Together

Database Design for Mere Mortals(R): A Hands-On Guide to Relational Database Design (2nd Edition) + SQL Queries for Mere Mortals(R): A Hands-On Guide to Data Manipulation in SQL (2nd Edition) + Sams Teach Yourself SQL in 10 Minutes (3rd Edition)
Price For All Three: $97.42

Show availability and shipping details

  • This item: Database Design for Mere Mortals(R): A Hands-On Guide to Relational Database Design (2nd Edition) by Michael J. Hernandez

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

  • SQL Queries for Mere Mortals(R): A Hands-On Guide to Data Manipulation in SQL (2nd Edition) by John L. Viescas

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

  • Sams Teach Yourself SQL in 10 Minutes (3rd Edition) by Ben Forta

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

SQL Queries for Mere Mortals(R): A Hands-On Guide to Data Manipulation in SQL

SQL Queries for Mere Mortals(R): A Hands-On Guide to Data Manipulation in SQL

by Michael J. Hernandez
Beginning Database Design: From Novice to Professional

Beginning Database Design: From Novice to Professional

by Clare Churcher
4.5 out of 5 stars (17)  $28.62
Microsoft Sams Teach Yourself SQL Server 2005 Express in 24 Hours

Microsoft Sams Teach Yourself SQL Server 2005 Express in 24 Hours

by Alison Balter
2.7 out of 5 stars (10)  $26.59
PHP Solutions: Dynamic Web Design Made Easy

PHP Solutions: Dynamic Web Design Made Easy

by David Powers
4.6 out of 5 stars (39)  $23.09
PHP for the World Wide Web, Second Edition

PHP for the World Wide Web, Second Edition

by Larry E. Ullman
4.2 out of 5 stars (80)  $19.79
Explore similar items

Editorial Reviews

Amazon.com Review

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. --David Wall

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 emphasizes processes designers should follow in building a new database or improving an existing one.



From Library Journal

This truly excellent introduction to relational database design will work for both novices and advanced designers because the book does not tie itself to any particular database implementation. Hernandez has years of database design and training experience. For all levels from public to university libraries.
Copyright 1997 Reed Business Information, Inc. --This text refers to an alternate Paperback edition.

Product Details

  • Paperback: 611 pages
  • Publisher: Addison-Wesley Professional; 2 edition (March 13, 2003)
  • Language: English
  • ISBN-10: 0201752840
  • ISBN-13: 978-0201752847
  • Product Dimensions: 9 x 7.3 x 1.3 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (126 customer reviews)
  • Amazon.com Sales Rank: #62,228 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #12 in  Books > Computers & Internet > Programming > Software Design, Testing & Engineering > Structured Design
    #30 in  Books > Computers & Internet > Databases > Database Design

More About the Author

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

Visit Amazon's Michael J. Hernandez Page

Look Inside This Book
Browse Sample Pages:
Front Cover | First Pages | Index | Back Cover


What Do Customers Ultimately Buy After Viewing This Item?

Database Design for Mere Mortals(R): A Hands-On Guide to Relational Database Design (2nd Edition)
72% buy the item featured on this page:
Database Design for Mere Mortals(R): A Hands-On Guide to Relational Database Design (2nd Edition) 4.0 out of 5 stars (126)
$40.94
Beginning Database Design: From Novice to Professional
9% buy
Beginning Database Design: From Novice to Professional 4.5 out of 5 stars (17)
$28.62
SQL Queries for Mere Mortals(R): A Hands-On Guide to Data Manipulation in SQL (2nd Edition)
8% buy
SQL Queries for Mere Mortals(R): A Hands-On Guide to Data Manipulation in SQL (2nd Edition) 3.9 out of 5 stars (9)
$42.89
Databases Demystified (Demystified)
7% buy
Databases Demystified (Demystified) 4.8 out of 5 stars (22)
$14.93

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

 

Customer Reviews

126 Reviews
5 star:
 (59)
4 star:
 (34)
3 star:
 (16)
2 star:
 (7)
1 star:
 (10)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (126 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
106 of 113 people found the following review helpful:
4.0 out of 5 stars Good start for fundamentals, December 11, 1999
By Christopher S. Susi (Earth. You are here.) - See all my reviews
(REAL NAME)   
A few days after reading 1/2 the book I nearly wrote a review giving the book 0 stars. Truly pages 50-200 can be condensed into about 10 pages. However, the chapters about building the tables, relationships, fields attributes, business rules are very well written to give an overview for the non-technical person or somebody getting started. Also, many times books that teach a language will avoid fundamental skills such as database design and these are more important than understanding syntax (you will know if your syntax is wrong when you run the program, you wont know your design is f-ed up till 6 months into implementation).

If you haven't had database design exposure through a Comp Sci program, this is an excellent starting point. Due to it's non-technical descriptions this is a good read if you are overseeing software/database project (project manager, manager commisioning a design house, etc.) and are not entirely computer literate.

On the downside, I would have liked it if he did associate the various nomalization terms that he ends up discussing but without actually saying that is what they are (e.g. breaking apart multi-valued fields, etc). Certainly if you have seen this already and would like more detailed information then consider Teorey's Database Modeling & Design which is more advanced.

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



 
58 of 60 people found the following review helpful:
5.0 out of 5 stars Excellent concepts for all database designers, March 14, 2000
By A Customer
I was first introduced to this book in College while I was learning relational database design and modeling concepts. Almost anyone can open Access and build a database, but are they doing it correctly? Knowing how to do something and WHY you are doing it are entirely different things. This book takes complicated technical information and breaks it out into an efficient and easy to understand format that anyone from a beginner to an expert can use and understand. Not only do you finish understanding the how and the why of relational design, but you have also been exposed to the detailed process of designing for others, methods of interviewing and example questions that show you how to get the information you need from your users that's crucial to your design. I enjoyed this book and would recommend it since the concepts are software independent. At my last job, our SQL DBA called this book his Bible. I just recently ordered it again for a friend who's beginning to learn about databases. Two thumbs up!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
37 of 37 people found the following review helpful:
2.0 out of 5 stars there are better books out there, February 7, 2003
By A Customer
This book is adequate but not great as an introduction to designing databases. I agree with other reviewers that it's quite repetitive and goes to extremes on details like field specifications. I suppose if you know nothing about DB design this book is OK - but you'll need other books and lots of practice designing your own databases if you truly want to become proficient. A much better general intro book to databases and simple design is 'Inside Relational Databases' by Whitehorn & Marklyn. Novices should look at 'Absolute Beginner's Guide to Databases' by John V. Petersen first.

Once you've mastered those 2 books then get the best available book on DB design/modeling: 'Case*Method: Entity Relationship Modelling' by Richard Barker. It's excellent.

Two other options for university level/advanced modeling: 'Database Modeling & Design' by Toby J. Teorey and 'Data Modeling Essentials: Analysis, Design, and Innovation' by Graeme C. Simsion

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 A must read for anyone serious about database design
This is probably the single best book on database design I've read. It assumes some background in databases to begin with though, so I would recommend the reader to be familiar... Read more
Published 1 month ago by Adam Denning

5.0 out of 5 stars A Must Read
A must read for anyone, whether your considering a career in database development, an experienced developer, or your managing a team of developers. Read more
Published 2 months ago by J. L. Marra

4.0 out of 5 stars A firm foundation
This book gives a firm foundation to beginners in relational databases, and will also help correct common faults of those who are more experienced. Read more
Published 2 months ago by Robin Hoare

5.0 out of 5 stars perfect for a n00b
This book was just the text I was looking for as a n00b data base designer looking to build a data base for a pet project of mine. Read more
Published 9 months ago by Richard B. Freeman

4.0 out of 5 stars One of the best database design books out there!
This is one of the best database books I own. The author does a good job of explaining the basics and he guides you through the entire design process. Read more
Published 19 months ago by J. Walker

5.0 out of 5 stars Excellent Reading
This is an excellent book for the average person who wants to know more about database design. The author has an excellent way of explaining the not so obvious and bringing it... Read more
Published 21 months ago by Jeanita Harris

5.0 out of 5 stars Great Book- Simple and Easy to Understand
Great Book. Simple and Easy to Understand. Reads as if Mike Hernandez is talking directly to you. There is no way that you would not have basic skills to design a relational... Read more
Published 22 months ago by Tonya Cash

5.0 out of 5 stars Data Design for Mere Mortals
This is a textbook for a database design class I'm taking, and so far I'm finding it easy to follow and understand. Read more
Published on October 21, 2007 by P. M. Winskowski

5.0 out of 5 stars Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design, Second Edition
This is a great book for anyone who wants to understand relational databases without becoming a programmer. Read more
Published on October 17, 2007 by Anthony Spahr

5.0 out of 5 stars Database design
My wife wanted this book to help create a database for her work files. She finds it a great resource, very understandable so that mere mortals can read & use this book.
Published on July 16, 2007 by G. Lautenschlager

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


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.