Home  |  Search  |  Browse  |  Shopping Cart  |  My Account  |  Store Info  |  Help
 QuickSearch  (Words, Author, Subject, ISBN)  Publishers




Email a friend about this book

Database Design for Mere Mortals: A Hands - On Guide to Relational Database Design, 2nd Edition
SubjectDatabase Management
ISBN/SKU0201752840
AuthorMichael J. Hernandez
PublisherAddison Wesley Trade Computer Publ.
Publish DateMarch 2003
 Add to cart   
Price$59.99
Qualified Frequent Buyer Price: $53.99

 Ships from our store in 2 - 3 business days More delivery info here 
 
 
Summary

Praise for Database Design for Mere Mortals™, Second Edition:

"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 has always had an incredible knack for taking the most complex topics, breaking them down, and explaining them so that anyone can 'get it'."

--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."

--Paul Cornell
Site Editor, MSDN Office Developer Center

"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."

--Malcolm C. Rubel
Performance Dynamics Associates

"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

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.



0201752840B02032003
Table of Contents
Foreword.
Preface.
Introduction.

I. RELATIONAL DATABASE DESIGN.

1. What Is a Relational Database.
Types of Databases.
Early Database Models.
The Relational Database Model.
Relational Database Management Systems.
Beyond the Relational Model.
What the Future Holds.
Summary.
Review Questions.

2. Design Objectives.
Why Should You Be Concerned with Database Design?
The Importance of Theory.
The Advantage of Learning A Good Design Methodology.
Objectives of Good Design.
Benefits of Good Design.
Database Design Methods.
Summary.
Review Questions.

3. Terminology.
Why This Terminology Is Important.
Value-related Terms.
Structure-related Terms.
Relationship-related Terms.
Integrity-related Terms.
Summary.
Review Questions.

II. THE DESIGN PROCESS.


4. Conceptual Overview.
The Importance of Completing the Design Process.
Define a Mission Statement and Mission Objectives.
Analyze the Current Database.
Create the Data Structures.
Determine and Establish Table Relationships.
Determine and Define Business Rules.
Determine and Define Views.
Review Data Integrity.
Summary.
Review Questions.

5. Starting the Process.
Conducting Interviews.
The Case Study: Mike's Bikes.
Defining the Mission Statement.
Defining the Mission Objectives.
Summary.
Review Questions.

6. Analyzing the Current Database.
Getting to Know the Current Database.
Conducting the Analysis.
Looking at How Data Is Collected.
Looking at How Information Is Presented.
Conducting Interviews.
Interviewing Users.
Interviewing Management.
Compiling a Complete List of Fields.
Case Study.
Summary.
Review Questions.

7. Establishing Table Structures.
Defining the Preliminary Table List.
Defining the Final Table List.
Associating Fields with Each Table.
Refining the Fields.
Refining the Table Structures.
Case Study.
Summary.
Review Questions.

8. Keys.
Why Keys Are Important.
Establishing Keys for Each Table.
Reviewing the Initial Table Structures.
Case Study.
Summary.
Review Questions.

9. Field Specifications.
Why Field Specifications Are Important.
Field-Level Integrity.
Anatomy of a Field Specification.
Using Unique, Generic, and Replica Field Specifications.
Defining Field Specifications for Each Field in the Database.
Case Study.
Summary.
Review Questions.

10. Table Relationships.
Types of Relationships.
Identifying Existing Relationships.
Establishing Each Relationship.
Refining All Foreign Keys.
Establishing Relationship Characteristics.
Relationship-Level Integrity.
Case Study.
Summary.
Review Questions.

Chapter 11: Business Rules.
What Are Business Rules?
Categories of Business Rules.
Defining and Establishing Business Rules.
Validation Tables.
Reviewing the Business Rule Specification Sheets.
Case Study.
Summary.
Review Questions.

12. Views.
What Are Views?
Anatomy of a View.
Determining and Defining Views.
Case Study.
Summary.
Review Questions.

13. Reviewing Data Integrity.
Why You Should Review Data Integrity.
Reviewing and Refining Data Integrity.
Assembling the Database Documentation.
Done at Last!
Case Study-Wrap up.
Summary.

III. OTHER DATABASE DESIGN ISSUES.

14. Bad Design-What Not To Do.
Flat-File Design.
Spreadsheet Design.
Database Design Based on Database Software.
A Final Thought.
Summary.

15. Bending or Breaking the Rules.
When May You Bend or Break the Rules?
Documenting Your Actions.
Summary.
In Closing.

IV. APPENDIXES.


Appendix A: Answers to Review Questions.
Appendix B: Diagram of the Database Design Process.
Appendix C: Design Guidelines.
Appendix D: Documentation Forms.
Appendix E: Database Design Diagram Symbols.
Appendix F: Sample Designs.
Appendix G: Recommended Reading.
Glossary.
References.
Index. 0201752840T10292002

 QuickSearch  (Words, Author, Subject, ISBN)


  Save money with our Frequent Buyer Plan!
Home ||| Search ||| Browse ||| Express Order ||| Book Request ||| Shopping Cart
My Account ||| Newsletters ||| Store Info ||| Help ||| Privacy Policy