Decomposition to Third Normal Form: Employee Database Analysis
VerifiedAdded on 2019/09/24
|2
|458
|99
Practical Assignment
AI Summary
This assignment focuses on decomposing a database to Third Normal Form (3NF). The task begins with a provided SQL query to create a base table from an employee database, followed by identifying the primary key. Students must then apply the 3NF synthesis algorithm, using given functional dependencies to decompose the table into smaller, normalized tables. The functional dependencies include department number determining department name, department number and start date determining the end date of a manager's tenure, and employee number and title start date determining the title end date and title. The assignment requires creating views for each decomposed table and providing the output of each table in separate files, which are then to be tarred and submitted. The grading emphasizes the correct application of the 3NF process and the execution of each step, reflecting real-world database design challenges. The aim is to assess the student's ability to handle ambiguous specifications and apply database normalization principles effectively.
1 out of 2