RelationalDBDesign
prev next prev next
  Course navigation
 
Lesson 12
First, second, and third normal forms Conclusion
   
This module covered database normalization up to 2NF. It identified the requirements of, and procedures for reaching, 1NF and 2NF.
Along the way, it introduced the concepts of normalization, repeating groups, and functional dependencies.
Having completed this module, you should now be able to:
  1. Define normalization
    normalization: The process of applying increasingly stringent rules to a relational database to correct any problems associated with poor design.
  2. Explain requirements for first normal form (1NF)
    first normal form (1NF): A table is in first normal form if it contains no repeating groups.
  3. Describe the limitations of 1NF
  4. Identify repeating groups:
    When an attribute has more than one value in a table row it is called repeating groups .
  5. Explain the requirements for second normal form (2NF)
    Second normal form (2NF): A table is in second normal form when every attribute is functionally dependent on the entire primary key.
  6. Identify functional dependency: A one-way relationship between two attributes so that, for any unique value of one attribute, there is only one value of the other attribute.
  7. Describe the limitations of 2NF
Glossary terms
  1. normalization: The process of applying increasingly stringent rules to a relational database to correct any problems associated with poor design.
  2. First normal form (1NF): A table is in first normal form if it contains no repeating groups.
  3. repeating groups
  4. second normal form (2NF)
  5. functional dependency
  6. multi-field determinant
  7. concatenated primary key
  8. Requirements Analysis
  9. normal form
  10. denormalization
The next module describes third normal form.
Normalization - Quiz
Before you move on to the next module, take the following quiz to check your knowledge of normalization to 2NF.
Normalization - Quiz
  Course navigation