Week 5 Flashcards
What is normalization?
Normalization is a technique for producing a set of suitable relations that the support the data requirements of an enterprise.
What are some purposes of normalization?
The minimal number of attributes needed to support requirements of an enterprise.
Reduces file storage space thus minimizes costs
What is functional dependency?
Functional dependency describes relationship between attributes.
What is unnormalized form?
A table that contains one or more repeating groups.
What is first normalized form (1NF)
A relation in which the intersection of each row and column contains one and only one value.
What is second normalized form (2NF)?
A relation that is 1NF and every non-primary key attribute is fully functionally dependent on the primary key.
What is third normal formal (3NF)?
A relation that is 1NF and 2NF and which no non-primary key attribute is transitively independent on the primary key