Database Exercise

Instructions:

Include the below numbers to organize the submission. DO NOT include the Questions or other content from the instructions.

1) Describe functional dependency only; NOT full functional dependency, or partial dependency, or transitive dependency. Hint – review the Functional Dependencies Topic in the Terms and Concepts discussion. While you may incorporate the formal definition, you must explain the concept in your own words, using fields names and values from this exercise.

Identify the functional dependencies that exist in the above figure. All attributes should be included at least once. There may be more than one row of functional notation needed.

2) Identify a primary key for the table in the above figure.
Indicate whether there are any alternate keys (for this table)
Explain each of the above choices

3) Is the table in 3NF?
If not, explain why – (provide specific rationale, use field names and values in the table to demonstrate your understanding).
Explain what normal form the table provided is in.

4) Once you have determined the format for 3NF, create the tables and insert the data in the Chinook database in SQLite. Use what you did in assignment 3 as a guide.