Database Systems: Design, Implementation, and Management: Normalization of Database Tables
Database Systems: Design, Implementation, and Management: Normalization of Database Tables
Database Systems: Design, Implementation, and Management: Normalization of Database Tables
Chapter 6
Normalization of Database Tables
Objectives
• Normalization
– Process for evaluating and correcting table
structures to minimize data redundancies
• Reduces data anomalies
– Series of stages called normal forms:
• First normal form (1NF)
• Second normal form (2NF)
• Third normal form (3NF)
• Repeating group
– Group of multiple entries of same type can exist
for any single key attribute occurrence
• Relational table must not contain repeating
groups
• Normalizing table structure will reduce data
redundancies
• Normalization is three-step procedure