Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Beginning MySQL Database Design and Optimization and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

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

Have one to sell? Sell yours here
 
   
Beginning MySQL Database Design and Optimization: From Novice to Professional
 
 
Start reading Beginning MySQL Database Design and Optimization on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Beginning MySQL Database Design and Optimization: From Novice to Professional (Paperback)

by Chad Russell (Author), Jon Stephens (Author)
Key Phrases: optimizing queries, José González, normalization table, Open Source, Multiple Statements, First Normal Form (more...)
4.3 out of 5 stars See all reviews (7 customer reviews)

List Price: $44.99
Price: $36.51 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.48 (19%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, July 16? Choose One-Day Shipping at checkout. Details
23 new from $4.49 14 used from $4.49
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $32.86

Frequently Bought Together

Beginning MySQL Database Design and Optimization: From Novice to Professional + Pro MySQL (Expert's Voice in Open Source) + The Definitive Guide to MySQL 5, Third Edition
Price For All Three: $112.99

Show availability and shipping details

  • This item: Beginning MySQL Database Design and Optimization: From Novice to Professional by Chad Russell

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

  • Pro MySQL (Expert's Voice in Open Source) by Michael Kruckenberg

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

  • The Definitive Guide to MySQL 5, Third Edition by Michael Kofler

    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

Expert MySQL

Expert MySQL

by Dr. Charles A. Bell
4.7 out of 5 stars (3)  $36.49
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
The Definitive Guide to MySQL 5, Third Edition

The Definitive Guide to MySQL 5, Third Edition

by Michael Kofler
4.2 out of 5 stars (26)  $31.49
MySQL Crash Course (Sams Teach Yourself in 10 Minutes)

MySQL Crash Course (Sams Teach Yourself in 10 Minutes)

by Ben Forta
4.7 out of 5 stars (21)  $19.79
MySQL Stored Procedure Programming

MySQL Stored Procedure Programming

by Guy Harrison
4.5 out of 5 stars (11)  $29.69
Explore similar items


Editorial Reviews

Product Description
Apress has done what many other publishers have failed to do by providing an excellent series of "Novice to Professional" books. This book is pretty much a "must have" for a MySQL programmer looking to bridge the gap between novice and professional. <i>Beginning MySQL Database Design and Optimization</i> is a great book for MySQL users who already know the basics and want to improve their use of MySQL.</a></p> </blockquote> <p id="quoteAuthor">&#8212; Mike Hillyer, Mike Hillyer's Personal Web Space </p></div>

<p>Nearly every non-trivial application requires data persistence, and for an application of any significant size and scope, persistence is typically achieved using a database. If you're building or maintaining any significant application and are using MySQL, this book is for you. For open source and other types of projects, the MySQL database is a very popular choice: it's free; fast, robust, and scalable; and it runs on all of the major platforms, allowing maximum use of available hardware resources. But it's easy to disregard MySQL's speed and other advantages if your database design is inefficient. Needlessly duplicating data, using improper types for columns, overloading a single table where multiple tables should be used, failing to leverage the calculation features of MySQL, and making multiple queries instead of an efficient single query are some of the common mistakes.</p>

<p><i>Beginning MySQL Database Design and Optimization</i> shows you how to identify, overcome, and avoid gross inefficiencies. It demonstrates how to maximize the many data manipulation features that MySQL includes. This book explains how to include tests and branches in your queries, how to normalize your database, and how to issue concurrent queries to boost performance, among many other design and optimization topics. You'll also learn about some features new to MySQL 4.1 and 5.0 like subqueries, stored procedures, and views, all of which will help you build even more efficient applications.</p>

About the Author
Chad Russell is a programmer and network administrator who owns his own Internet hosting company. He previously has written on MySQL, PHP, and other topics.

Jon Stephens is a programmer and database analyst based out of Australia.Stephens recently joined MySQL AB as a member of the Documentation Team.


Product Details

  • Paperback: 520 pages
  • Publisher: Apress; 1 edition (October 18, 2004)
  • Language: English
  • ISBN-10: 1590593324
  • ISBN-13: 978-1590593325
  • Product Dimensions: 9 x 7 x 1.2 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars See all reviews (7 customer reviews)
  • Amazon.com Sales Rank: #449,632 in Books (See Bestsellers in Books)

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Beginning MySQL Database Design and Optimization: From Novice to Professional
69% buy the item featured on this page:
Beginning MySQL Database Design and Optimization: From Novice to Professional 4.3 out of 5 stars (7)
$36.51
High Performance MySQL: Optimization, Backups, Replication, and More
9% buy
High Performance MySQL: Optimization, Backups, Replication, and More 4.6 out of 5 stars (17)
$31.49
MySQL Cookbook
8% buy
MySQL Cookbook 4.7 out of 5 stars (27)
$31.49
Expert MySQL
8% buy
Expert MySQL 4.7 out of 5 stars (3)
$36.49

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.

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

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

 
11 of 11 people found the following review helpful:
4.0 out of 5 stars More basics than design and optimization, November 6, 2004
I was hoping that there would be more about designing databases. Though I was pleasantly surprised at the solid introduction to MySQL that the book gives. In fact it spends the first two thirds of the book on the basics, before getting into optimization and finally programming.

The design aspect of the book is in the third chapter, which is one of the books best. There is some good high level material on the fundamentals of schema design, and then material on relation mapping, and then into it's implementation in MySQL.

There is a lot to like in this book. And I like the fact that someone is finally giving some attention to MySQL, which, if it's not the most advanced database in the world, is probably the most ubiquitous. This is a fine book for anyone who works with MySQL.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 10 people found the following review helpful:
4.0 out of 5 stars improve your MySQL usage, November 14, 2004
By W Boudville (Terra, Sol 3) - See all my reviews
(TOP 50 REVIEWER)    (REAL NAME)      
If you already know the basics of MySQL, then this book can be a nifty boost to your productivity. The authors plow straight into giving good tips for better table design. For example, the first chapter covers MySQL basics. But it furnishes very understandable advice. Like never using spaces in identifier names. While MySQL permits this, it greatly increases chances of logic errors.

Later in the book are far more complicated tips. Crucially, on how to optimise complex queries. While SQL notation is standard across vendors, each database has different ways to best phrase queries. So since you have committed to using MySQL, it helps to know what are best here.

The authors also instruct in how to hook up to external languages like PHP, Perl and Python. (What is it about all these languages that start with P?) Each has its adherents and is quite popular. So they try to give coverage of the combinations with MySQL.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
9 of 9 people found the following review helpful:
4.0 out of 5 stars 5 stars for novice to intermediate 4 for professionals, February 4, 2005
The first three chapters of this book deal with the basics of MySQL including basic concepts, column and table types, keys, indexes, and normalization. The authors have written an excellent introduction to MySQL that provides all the core information you need to start using it right away. The chapter on finding the bottlenecks is one of the best sections in the book and details some of the finer points to be considered when creating your database. On the other hand, the part on optimizing queries is excellent for the beginning MySQL student (which is the target audience for this book) but not as good as it could be for the more experienced MySQL user. Perhaps I am just more sensitive to this area because of all the badly done queries I have had to deal with before. A good understanding of just this part can make a tremendous difference in optimization. If you are new to SQL queries the authors have done a great job of explaining why this is important and how to understand it when a query takes under a minute to run and then after a small change takes twenty. The last section covers accessing the MySQL database via other programming languages such as PHP. Beginning MySQL Database Design and Optimization is a recommended read for its target audience - the beginning MySQL programmer.
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 Great book!
I liked the book! It was on my taste like almost all of the apress books that i own. :D

I would recommend it!
Published 4 months ago by A. Suciu

4.0 out of 5 stars Good for basics, not up-to-date for recent releases
As a working professional database developer/DBA, I should have noticed that every other review about this book is at least three years old, most almost four. Read more
Published 16 months ago by Lee Parmenter

4.0 out of 5 stars Great Introduction to MySQL
As a beginner to MySQL I bought this book to gain an insight into the how's and why's of using MySQL. Read more
Published on September 10, 2005 by Rudi

5.0 out of 5 stars Good Book Overall!
I had the pleasure of doing the technical review for this book, and I found it to be a great resource for those who have already had their first taste of MySQL and are looking to... Read more
Published on October 12, 2004 by Mike Hillyer

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?)



Look for Similar Items by Category


Have a shopping question?
Try askville. It's free!
Get answers from real people in areas like health, books, parenting, relationships



 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Instant Hot Water at Your Fingertips

Shop for an InSinkErator
Update the functionality of your sink with a convenient InSinkErator hot-water dispenser.

Shop for an InSinkErator

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

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
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense

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