Exercises


Answer the following questions

1. What are the benefits of database table normalization.

2. Explain the following dependencies between table attributes:

   a. Functionally dependent.
   b. Fully functionally dependent.
   c. Transitively functionally dependent.

3. When is a table in 1NF.

4. When is a table in 2NF.

5. When is a table in 3NF.

6. What is the difference between 2NF and 3NF.

7. When is a table in BCNF.

8. When is a table in 4NF.