Topic: Database

Cover image for product 0470385499
Beginning Database Design Solutions
Rod Stephens
ISBN: 978-0-470-38549-4
Paperback
552 pages
November 2008

Back to description

About This Title  |  Chapters on Demand  |  Download Code  |  Errata  |  P2P Forum for This Title
Add to Cart
Chapter 1: Goals of Effective Database Design
8 pages

Using modern database tools, just about anyone can build a database. The question is, will the resulting database be useful... more

Chapter 2: Database Types
50 pages
US $4.99

Recall the question posed at the beginning of Chapter 1: What is a database? The answer given there was:... more

Chapter 3: Relational Database Fundamentals
64 pages
US $4.99

The previous chapters discussed databases in general terms. Chapter 1 explained the general goals of database design. Chapter... more

Chapter 4: Understanding User Needs
46 pages
US $4.99

The previous chapters discussed databases in general terms. Chapters 1 and 2 explained the goals of database design and described... more

Chapter 5: Translating User Needs into Data Models
12 pages
US $4.99

Chapter 4 discussed ways you can work with customers to gain a full understanding of the problem at hand. The result should... more

Chapter 6: Extracting Business Rules
30 pages
US $4.99

Chapter 5 explained how to build models to represent the entities involved in a database project and to study the interactions... more

Chapter 7: Normalizing Data
28 pages
US $4.99

Chapter 6 explained how you can make a database more flexible and robust by extracting certain business rules from the database’s... more

Chapter 8: Designing Databases to Support Software Applications
24 pages
US $4.99

The previous chapters showed how to gather user requirements, build a database model, and normalize the database to improve... more

Chapter 9: Common Design Patterns
28 pages
US $4.99

The previous chapters described general techniques for building database designs. For example, Chapter 5 explained how to... more

Chapter 10: Common Design Pitfalls
28 pages
US $4.99

Chapter 9 described some common patterns that you may want to use while designing a database. This chapter takes an opposite... more

Chapter 11: User Needs and Requirements
56 pages
US $4.99

The first step in designing and building a database is gathering user requirements. You cannot build a database to solve... more

Chapter 12: Building a Data Model
20 pages
US $4.99

The previous chapter described requirements gathering for The Pampered Pet database project. It took the basic requirements... more

Chapter 13: Extracting Business Rules
28 pages
US $4.99

The previous chapters have built up a basic design for The Pampered Pet database. They gathered customer requirements, built... more

Chapter 14: Normalization and Refinement
42 pages
US $4.99

Chapters 11 through 13 walked through the steps of designing a preliminary database for The Pampered Pet. They showed how... more

Chapter 15: Microsoft Access
36 pages
US $4.99

The chapters earlier in this book explained how to design a database. This chapter explains how to build a database in Microsoft... more

Chapter 16: MySQL
42 pages
US $4.99

MySQL is a database engine designed to be used as a backend for a separate user interface. The user interface might be a... more

Chapter 17: Introduction to SQL
28 pages
US $4.99

Eventually you (or someone else) must actually build the database that you’ve designed. Also at some point, someone will... more

Chapter 18: Building Databases with SQL Scripts
44 pages
US $4.99

The previous chapter provided an introduction to using SQL to create and manage databases. That chapter also hinted at techniques... more

Chapter 19: Database Maintenance
78 pages
US $6.99

At this point, you’ve learned how to identify customer needs, design a database, refine the design, and implement the database... more

Chapter 20: Database Security
54 pages
US $4.99

Like database maintenance, database security is an important topic with details that vary from database to database. This... more

Appendix A: Exercise Solutions
8 pages
Appendix B: Sample Database Designs
8 pages

When you break a data model down into small pieces, there are really only three types of data relationships: one-to-one,... more

Beginning Database Design Solutions: TOC
Beginning Database Design Solutions: Index
Add to Cart