The document discusses database normalization from 1st normal form to 5th normal form. It provides definitions and examples of each normal form. Some key points:
- Normalization is the process of organizing data to minimize redundancy and improve integrity. It involves putting data into tables and defining relationships between tables.
- 1st normal form ensures each field contains a single value and each record is unique. 2nd normal form removes partial dependencies from tables. 3rd normal form removes transitive dependencies.
- Boyce-Codd normal form (BCNF) ensures functional dependencies are based only on candidate keys. 4th normal form restricts tables to a single multivalued dependency. 5th normal form avoids data loss when