The class will explore through a group participation exercise how to define what the database will do and what it won't do. Learning normalization techniques, i.e. how many tables should I make, how many fields do I need. Designing tables using primary keys, foreign keys, field data types. Understanding and establishing relationships between the tables in the database.
Class exercises reinforce knowledge.
This class will be held in Clark 507 as it focuses on the concepts of database design, not the mechanics of implementing a designed database.