Beginning Database Design: From Novice to Professional and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $2.50 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Beginning Database Design: From Novice to Professional on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Beginning Database Design: From Novice to Professional [Paperback]

Clare Churcher
4.4 out of 5 stars  See all reviews (33 customer reviews)

List Price: $34.99
Price: $23.64 & FREE Shipping on orders over $25. Details
You Save: $11.35 (32%)
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 Thursday, May 23? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $15.39  
Paperback $23.64  
Unknown Binding --  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Beginning Database Design: From Novice to Professional Beginning Database Design: From Novice to Professional 4.0 out of 5 stars (5)
$27.40
In Stock.

Book Description

January 24, 2007 1590597699 978-1590597699 1

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.


Frequently Bought Together

Beginning Database Design: From Novice to Professional + Databases DeMYSTiFieD, 2nd Edition
Price for both: $43.45

Buy the selected items together


Editorial Reviews

About the Author

Clare Churcher is currently a senior lecturer in the Department of Applied Computing at Lincoln University, New Zealand. She holds a degree in physics with first class honors and completed a Ph.D in physics at the University of Canterbury, New Zealand. She has done postdoctoral research in the Cavendish Laboratory at the University of Cambridge, England.

Clare’s research interests are in the management and visualization of data especially for scientific research. She has a background in database design, and has taught programming, analysis and design of information systems, and database management at undergraduate level, as well as software engineering and scientific visualization at post graduate level.

Product Details

  • Paperback: 300 pages
  • Publisher: Apress; 1 edition (January 24, 2007)
  • Language: English
  • ISBN-10: 1590597699
  • ISBN-13: 978-1590597699
  • Product Dimensions: 7.1 x 0.6 x 9.1 inches
  • Shipping Weight: 12 ounces (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (33 customer reviews)
  • Amazon Best Sellers Rank: #156,321 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

This book is excellent for someone who is trying to get into learning databases. David J.  |  8 reviewers made a similar statement
I found Clare Churcher's book to be the best by far! Bjorn D. Tyreus  |  5 reviewers made a similar statement
Most Helpful Customer Reviews
61 of 66 people found the following review helpful
Format:Paperback
While having many years of object-oriented design and programming experience, until recently I had no experience in designing or implementing relational databases. I learn by reading so I picked up several of the top-rated books on the subject. I found Clare Churcher's book to be the best by far! There are two aspects of the book I found particularly attractive. First, it is short and to the point. You can read it in a day or two and learn enough of the essentials to get started on your first database design project, I did. Second, it clearly demonstrates the relationship between object-oriented data modeling and relational database design. The latter aspect made the concepts and examples particularly easy for me to understand and I suspect it will do the same for anyone else reading this book with an object-oriented programming background. Simply a great book!
Comment | 
Was this review helpful to you?
64 of 70 people found the following review helpful
Format:Paperback|Amazon Verified Purchase
Bottom line first: This is a fine book. If you use MS Access on your desktop to maintain a SOHO database this book is for you. If you have ever used MySQL or PostgreSQL on the command line or connected to a database from application code it will be much too basic.

Three stars because this book is not what I have come to expect from the Apress 'From Novice to Professional' series:
1) The book is written in a very 'chatty' style which results in a much lower information density than other titles in this series.
2) The book stops miles short of 'Professional'. At best, I'd say it lands the reader at competent, maybe dilettante, most likely charlatan.
3) The underlying technology is treated as an unfortunate complication from which the reader is insulated rather than the subject of the book.
4) The theory is illustrated through best-case examples rather than rigorously defined with boundary cases.

I'd say this book should be subtitled "For the Unwilling Accidental DBA" or published in the "For Dummies" series. It's a fine book and with either of those title it would likely end up in the correct hands.

A couple of other notes:
- The book deals almost exclusively with relational databases. Don't expect a mention of key-value stores or NoSQL (there is a chapter on using relational databases as OO databases).
- The book is not RDBMS specific; however, the author's figures, screenshots, and implementation examples are MS Access heavy.
Was this review helpful to you?
34 of 36 people found the following review helpful
5.0 out of 5 stars Excellent introduction to database design November 8, 2007
By K. Pate
Format:Paperback
This book does a great job of explaining data modeling, including how it corresponds to tables in a database. The book is well-written and very organized, and the examples do a good job of illustrating the concepts. It's also mercifully short compared to other options.

It's appropriate for database beginners, and for experiences developers who are getting into database design for the first time. There's a section on how this all relates to OOP, with no focus on a specific language.

The examples apply to any database systems that support standard SQL including Access and MySQL. Note that the book does not cover Access and MySQL directly -- you'll need different resources for that. For MySQL, the tutorials on the MySQL site itself are a surprisingly good place to start.

This book tells you how to think about your database *before* you begin to develop it, which can be critical if you're designing anything even slightly complicated.

I'm developing a Ruby on Rails web app, and this book really helped me think through some issues that I had not considered until now.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Great Introduction to Database Design and concepts
I didn't have any previous experience or knowledge about databases, and this book was a great way to get my feet wet. Read more
Published 1 month ago by Student
4.0 out of 5 stars Good and easy to read
Good for beginners.
Human "touch".
Bought the e-book version, and can only recommend this fine book to people who want a friendly introduction to DB design.
Published 3 months ago by Jón Eikhólm
5.0 out of 5 stars Excelent!
Easy to read and understand. very usefull for any kind of computer related profesional. It gives a lot of examples of what can go wrong.
Published 4 months ago by Jonathan Frez
5.0 out of 5 stars Beginning Database Design: From Novice to Professional
An excellent book for all levels. I could not find another book that demonstrate data models with real life examples which was particularly useful for what I was doing. Read more
Published 8 months ago by Matt
5.0 out of 5 stars Worthy of your time
I had no formal training in this, but somehow knew I was missing the big picture when I desgined a database for our company. Reading this was excellent. Read more
Published 9 months ago by Sren Svendsen
5.0 out of 5 stars Broadest selection of "use cases" great for beginners/non-pros
I have the kindle version of this book, and if I did it over, I'd get the physical book (I'll keep my eye out for when the 2nd edition comes out! Read more
Published 13 months ago by Dawn
3.0 out of 5 stars Informative yet Patronizing
This book has a lot of good information. As an absolute beginner, it has been highly educational and helpful, especially in regards to learning how to organize and separate... Read more
Published 20 months ago by J. Thompson
4.0 out of 5 stars For the complete Novice, stops short of professional
The most important thing to know before reading this book is that it is written for the complete novice. Read more
Published 22 months ago by Christopher G. Loverich
5.0 out of 5 stars Really nails down the fundamentals
This book is a really easy read and very clearly explains the advantages of having a normalized database, and how to get there. Read more
Published on March 20, 2011 by Rodolfo A. Rodriguez
5.0 out of 5 stars A fantastic book
This book is an enormous help to someone who is new to database design. Clare Churcher, the author, must be a master teacher, because she starts with realistic examples and covers... Read more
Published on January 22, 2011 by Betty J Engel
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category