Module 3 Exam Complete this exercise as we have been complet

Module 3 Exam: Complete this exercise as we have been completing the other three normalization problems. Here are formatting requirements

Save the file as \"Pipes\" using whichever text editor you prefer

All I want is a table listing in 3NF. You do not have to list the various steps you use . . . all I want is the finished 3NF listing of tables.

NO UML!

Primary keys should be underlined and bold

Foreign keys should be italicized

If you make assumptions about how the business processes work you must list those in the document.

Attach the completed file to the provided drop box.

Solution

That\'s the \"saying\" about 3NF tables. Simply put, each table must contain a primary key (1NF). 2NF is \"the whole key\" which means that all attributes within each table must depend on the primary key of the table. 3NF is \"nothing but the key.\" Requiring that non-key attributes be dependent on \"nothing but the key\" ensures 3NF. This means that non-key attributes cannot depend on attributes other than the primary key itself for any given table.

For example:

This table has a primary key, so it fits 1NF. 2NF states that all attributes depend on the key. For this table, I personally don\'t believe that the job_desc and specialty are dependent on the instructor itself as far as entity-attribute relationships go. For this, I would actually split that attribute into a new table like so.

The Instructors table now fits 2NF. Now for the third normal form. 3NF is \"nothing but the key\" which means that non-key attributes cannot depend on attributes other than the primary key itself for any given table.

Let\'s look at instructor\'s attributes: instructorID(PK) - the PK itself.

This table now meets 3NF.

Module 3 Exam: Complete this exercise as we have been completing the other three normalization problems. Here are formatting requirements Save the file as \

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site