Chapter 5: Normalization Flashcards
a process for evaluating and correcting table structures to minimize data redundancies
normalization
produces a lower normal form
denormalization
table format, no repeating groups, and PK identified
first normal norm
1NF and no partial dependencies
Second normal form
2NF and no transitive dependencies
third normal form (3NF)
every determinant is a candidate key
Boyce-Codd normal form (BCNF)
3NF and no independent multivalued dependencies
fourth normal form (4NF)
derives its name from the fact that a group of multiple entries of the same type can exist for any single key attribute occurrence
repeating group
make new tables to eliminate partial dependencies
step 1 of conversion to second normal form
reassign corresponding dependent attribute
step 2 of conversion to second normal form
make new tables to eliminate transitive dependencies
step 1 of conversion to third normal form
any attribute whose value determines other values within a row
determinant
reassign corresponding dependent attributes
step 2 of conversion to third normal form
an attribute that cannot be further subdivided
atomic attribute
refers to the level of detail represented by the values stored in a table’s row
granularity