Normalization Flashcards
Normalization
Process for evaluating and correcting table structures to minimize data redundancies.
Normal Forms
Stages of normalization. Structurally, higher forms are desirable but require more relational joins.
Denormalization
Produces a lower normal form which increases query performances but also creates data redundancy.
Relation
aka Table
Does not allow duplicate tuples
Prime Attribute
Attribute that is part of the key
aka Key Attribute
Nonprime Attribute
Not part of any candidate key
aka Nonkey Attribute
Repeating Group
Group of multiple entries of same type can exist for any single key attribute occurrence
Dependency Diagram
Show relationships among a table’s attributes
Atomicity
An attribute displays atomicity when it cannot be further divided (simple attribute)
Granularity
Level of detail represented by values stored in a table’s row