Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
32 used & new from $7.02

Have one to sell? Sell yours here
 
   
Beginning Database Design (Wrox Beginning Guides)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Beginning Database Design (Wrox Beginning Guides) (Paperback)

by Gavin Powell (Author)
Key Phrases: database model design, comment date number, child table record, Larry Niven, Isaac Azimov Foundation, James Blish (more...)
3.2 out of 5 stars See all reviews (16 customer reviews)

List Price: $39.99
Price: $26.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.60 (34%)
Upgrade this book for $7.99 more, and you can read, search, and annotate every page online. See details
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.com. Gift-wrap available.

13 new from $11.37 19 used from $7.02

Frequently Bought Together

Customers buy this book with Beginning SQL (Programmer to Programmer) by Paul Wilton

Beginning Database Design (Wrox Beginning Guides) + Beginning SQL (Programmer to Programmer)
Price For Both: $56.78

One of these items ships sooner than the other. Show details

  • This item: Beginning Database Design (Wrox Beginning Guides) by Gavin Powell

    Temporarily out of stock.
    Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Beginning SQL (Programmer to Programmer) by Paul Wilton

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


Customers Who Bought This Item Also Bought

Beginning Database Design: From Novice to Professional

Beginning Database Design: From Novice to Professional

by Clare Churcher
4.6 out of 5 stars (16)  $28.70
Beginning SQL Server 2005 Programming (Programmer to Programmer)

Beginning SQL Server 2005 Programming (Programmer to Programmer)

by Robert Vieira
4.2 out of 5 stars (24)  $26.39
Beginning XML Databases (Wrox Beginning Guides)

Beginning XML Databases (Wrox Beginning Guides)

by Gavin Powell
5.0 out of 5 stars (1)  $26.39
Data Strategy

Data Strategy

by Sid Adelman
4.0 out of 5 stars (6)  $40.45
Beginning Database Design Solutions (Wrox Programmer to Programmer)

Beginning Database Design Solutions (Wrox Programmer to Programmer)

by Rod Stephens
5.0 out of 5 stars (5)  $29.69
Explore similar items

Editorial Reviews

Product Description
  • The perfect reference for programmers, administrators, or Web designers who are new to database development and are uncertain as to how to design and structure a database efficiently
  • Shows how to design and implement robust, scalable databases on any of the major relational database management systems, including Access, SQL Server, IBM DB2, MySQL, and Oracle
  • Covers all the key database design steps including modeling, normalization, SQL, denormalization, object-modeling, data warehousing, and performance
  • Provides plenty of real-world examples and a complete beginning-to-end case study of creating a database that includes the analysis and planning, tables and data structures, business rules, and hardware requirements


From the Back Cover
Database design involves how to best structure the tables and queries that are used with databases in order to provide optimum performance, storage, manageability, and flexibility. With relational databases, you can use those tables to organize your data and retrieve information from your database. This book provides you with an easy-to-understand explanation of designing and building relational database models to do just that.

The numerous step-by-step examples and a helpful case study simplify a potentially complex subject and present it to you in an organized, understandable manner. You'll find out why relational database models became necessary in the first place, and how the relational database model was devised. Ultimately, you'll discover how to make much better use of your database by applying what you've learned about building the database model.

What you will learn from this book

  • Basic concepts of relational database modeling
  • The components of a relational database model
  • Making normalization easier to use
  • Advanced relational database modeling
  • How to improve relational database model performance
  • Describing tables during using analysis (WHAT needs to be solved)
  • Refining tables and relationships using design (HOW to provide solutions)
  • How to read and write data with SQL
  • Create relational database models by applying business rules

Who this book is for

This book is for new database developers. No prior database or programming experience is required.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

See all Editorial Reviews


Product Details

  • Paperback: 504 pages
  • Publisher: Wrox (December 5, 2005)
  • Language: English
  • ISBN-10: 0764574906
  • ISBN-13: 978-0764574900
  • Product Dimensions: 9.1 x 7.4 x 1.2 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.2 out of 5 stars See all reviews (16 customer reviews)
  • Amazon.com Sales Rank: #552,894 in Books (See Bestsellers in Books)

Inside This Book (learn more)

Citations (learn more)
2 books cite this book:


Books on Related Topics (learn more)
 
 

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

16 Reviews
5 star:
 (4)
4 star:
 (5)
3 star:
 (1)
2 star:
 (3)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
3.2 out of 5 stars (16 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
16 of 17 people found the following review helpful:
2.0 out of 5 stars Lots and Lots of Fluff, Needs Editor, January 30, 2006
This is possibly the worst written technical book I've ever read. I'd REALLY like my money back. Powell repeats some things over and over and over again. Sometimes, he re-phrases the same concept 3 or more times in the very same paragraph.

For example, I could not even guess how many times he explains that excessive normalization leads to poorer performance most of the time. I would guess he makes that point 30-50 times, and often 2-3 times on the same page. This is just one example, but the book is filled with fluff such as this.

There are also plenty of mistakes and awkwardly worded passages that make reading the book difficult. Many of the diagrams and examples could have been better chosen so as to reduce confusion.

So why did I give it 2 stars instead of 1? Well, there is *some* useful information in this book. I did learn some things from this book, but I'd like to stress that I don't think there is anything that I learned that I couldn't have learned from free sources on the internet. Take a look at http://www.phlonx.com/resources/nf3.php. In addition to that link, do a search on "Entity Relationship Diagram", and you'll have learned 95% of what is in this book.

I almost feel bad making such a critical review, but on the other hand, I feel bad that I spent money on this book. I wish I had another title to recommend to you, but I've got to go looking myself for a replacement for this book.
Comment Comments (2) | Permalink | Was this review helpful to you? Yes No (Report this)



 
9 of 11 people found the following review helpful:
4.0 out of 5 stars Excellent reference!, December 17, 2005
By Mr. Panah Mosaferirad "joshua_pan" (Philadelphia, Pa United States) - See all my reviews
(REAL NAME)   
This book is an excellent medium-level introduction to Database design. As a programmer, I was never really taught how to design efficient DBs or rather the art of doing it effectively. Believe it or not working with databases is more than just using SELECT or UPDATE commands. I believe DB Design is for rather medium to advanced users. So, others complains about the level of this book is unfair and irrelevant in my opinion. But you be the judge of that.

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



 
2 of 2 people found the following review helpful:
2.0 out of 5 stars Disappointing, February 25, 2009
By A. Mandel (Massachusetts) - See all my reviews
(REAL NAME)   

I'm a fairly technical person, but my knowledge of databases was superficial, so I decided to read this book. It is billed as suitable for the novice, and therefore should take things slowly and methodically.

It feels disjointed and poorly structured. The author seems to jump from one topic to the next. But probably the most significant problem is that the author uses terms and concepts before defining or describing them. I can only imagine how confused a true novice might be when reading some of this.

Examples:

He talks about Online Transaction Processing and Data Warehousing without really defining them or giving examples that would help the reader understand what they're used for.

On page 10, there is a figure purportedly showing what a relational database model looks like. However, it uses symbols and lines that he does not explain till later in the book. Without explaining the symbols, what good is the diagram?

Many places, he talks about normalization before explaining what it is. In one spot where he starts to explain normalization, he writes, "Normal Forms beyond 3rd Normal Form are often ignored and sometimes even 3rd Normal Form itself is discounted." He does not explain what a Normal Form is.It's just text that will have no meaning at all to the reader.

He talks about tables and columns before adequately explaining what they are.

In Chapter 3, he covers simple datatypes. First, he explains what a fixed length string is. But in his accompanying diagram, he uses SQL constructs to explain it. The first line of his explanatory diagram is:
SQL> select country||','||fxcode||','||currency

As anyone with programming experience could tell you, explaining what a fixed-length string is is pretty straightforward. But for some reason the author ties it to a complex SQL example, even before he has explained anything about SQL itself.

I almost gave up on the book, but slogged through to the end. It does get a little more understandable, yet I sometimes struggled to figure out just what the author was trying to convey. I found several mistakes, and there is an awful lot of needless repetition.

There seemed to be several cases where the author said things like:

It's probably a bad idea to ever do X, Y, or Z

And then explained how to do X, Y, and Z. It also felt like the author did things like:

Explain how to do T
Note that it was probably a bad idea to do T
Explain how to undo T

Do yourself a favor and look through the book before buying it. Perhaps you'll find it more readable than I have.
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

4.0 out of 5 stars Good next-step in growth of understanding
I found this to be a good practical growth step in understanding database design. He explains the basics and steps into good illustrations. Read more
Published 9 months ago by Dan P. Holsopple

1.0 out of 5 stars Very, *very* poorly written book
This book is horribly written. The English here is perhaps the worst in any published work that I have ever seen -- it feels like the effort of a not particulary bright ESL... Read more
Published 11 months ago by Chengiz

3.0 out of 5 stars For Beginners Only
Potential readers should pay attention to the title -- this is definitely a beginner's book. However, it's among one of the better intro texts on databases on the market... Read more
Published 12 months ago by Yong Bakos

5.0 out of 5 stars Anyone considering to learn database programming should read this book.
The following is an unaltered email I sent to Gavin Powell. I sent it because before I read his book about a year ago, I programmed only front end code and it has not only helped... Read more
Published 20 months ago by Brandon Aikin

4.0 out of 5 stars Experience
In my experienced, the things that this author repeats over and over again are the most common mistakes in data modeling. Read more
Published 24 months ago by Hanabal Khaing

5.0 out of 5 stars Win by Beginning Database Design with Gavin Powell
Buy this Book Now!
Gavin's textbook on Beginning Database Design takes you from 0 to 60 in 3 seconds...or 60 to 120 in 1 second... Read more
Published on February 12, 2007 by F. Asencio

2.0 out of 5 stars A Not So Good Beginning
As the title states Beginning Database Design is aimed at people new to database design. The book does a reasonable job introducing this topic but has a fair number of problems... Read more
Published on June 13, 2006 by John Wetherbie

4.0 out of 5 stars Quite a valuable read!
That which i found very useful about this book, was the ability it bestows on one to take/translate an abstract, ordinary typical user sentence like: "we don't want customer... Read more
Published on February 3, 2006 by derazz

5.0 out of 5 stars You need know-how and the extra tips here to get ahead
Typical beginner books give you the how-to-do-it while ignoring the human side of the story. Gavin Powell's book provides both. Read more
Published on January 18, 2006 by Carol M. McCullough Dieter

4.0 out of 5 stars does show how to design database as the title suggests
This book exactly does what the title says, if you are new or intermediately skilled database designer, you will find this book very useful. Read more
Published on January 13, 2006 by Amish Shah

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...


Look for Similar Items by Category


Shop in a Box with Power-Tool Combo Packs

Shop for combo packs
Expand your tool collection with a versatile combo pack. Our extensive line of combo packs includes air tools and convenient cordless power tools.

Shop combo packs

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Give Your Rake a Break

Shop for Leaf Blowers
If you need to move a lot of leaves, a handheld or backpack blower helps get the job done quickly.

Shop all blowers

 

 

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.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates