The vast majority of software applications use relational databases
that virtually every application developer must work with.
This book introduces you to database design, whether you're
a DBA or database developer. You'll discover what databases are,
their goals, and why proper design is necessary to achieve those
goals. Additionally, you'll master how to structure the database so
it gives good performance while minimizing the chance for error.
You will learn how to decide what should be in a database to meet
the application's requirements.