Coverage includes
Understanding database types, models, and design terminology
Discovering what good database design can do for youand why bad design can make your life miserable
Setting objectives for your database, and transforming those objectives into real designs
Analyzing a current database so you can identify ways to improve it
Establishing table structures and relationships, assigning primary keys, setting...