IST 318 Database Administration Lecture 5 Database Design
Topics Normalization From Logical Model to Physical Database Indexes View
Normalization Normalization is the process of identifying the one best place where each fact belongs Benefits Minimize redundancy Optimize DB structure By placing data members into the appropriate groupings A normalized (logical) data model can be translated into a correctly organized physical DB
Normalization Non-atomic Data items Duplicated; Duplicated; Variable items The road to normalization is decomposition
Normalization – first normal form form eliminates repeating groups and nonatomic data from an entity
Normalization – second normal form Second normal form ensures that all the attributes of each entity are dependent
Normalization – third normal form Third normal form ensures that no relationships between attributes exist within an entity
ER Diagram – the STUDENT data model