Define and discuss the concept of transitive dependency.

  1. Define and discuss the concept of transitive dependency.
  1. What is a surrogate key, and when should you use one?
  1. What is a partial dependency? With what normal form is it associated?
  1. What three data anomalies are likely to be the result of data redundancy? How can such anomalies be eliminated?
  1. What is normalization?
  1. When is a table in 1NF?
  1. When is a table in 2NF?
  1. When is a table in 3NF?
  1. When is a table in BCNF?