Beginning Database Design

From Novice to Professional

By Clare Churcher

Beginning Database Design Cover Image

Beginning Database Design: From Novice to Professional provides easy-to-read explanations for getting database design right the first time. This book offers numerous examples to help you avoid the many pitfalls that entrap new and not-so-new database designers.

Full Description

  • ISBN13: 978-1-59059-769-9
  • 300 Pages
  • User Level: Beginner to Advanced
  • Publication Date: January 23, 2007
  • Available eBook Formats: EPUB, MOBI, PDF
  • Print Book Price: $34.99
  • eBook Price: $24.99
Buy eBook Buy Print Book Add to Wishlist

Related Titles

Full Description

Beginning Database Design: From Novice to Professional provides short, easy-to-read explanations of how to get database design right the first time. This book offers numerous examples to help you avoid the many pitfalls that entrap new and not-so-new database designers. Through the help of use cases and class diagrams modeled in the UML, youll learn how to discover and represent the details and scope of the problem in question.

Database design is not an exact science, and solid database design principles and examples help demonstrate the consequences of simplifications and pragmatic decisions. The rationale is to try to keep it simple, but allow room for development as situations change or resources permit. The book also features an introduction for implementing the final design in a relational database.

Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.

Errata

Please Login to submit errata.

On page 42:
At page 43 is a example 3-2 explaining delivery system goals.

At the beginning it says: "It will maintain
data about orders including the date, the meals requested, and contact information for the customer and the driver assigned to the delivery."

And at the end says: "The system will not maintain any additional information about drivers nor about which drivers were associated with a particular order."

So... is the system will maintain information about drivers assign to a particular order or not?