0% found this document useful (0 votes)
3 views1 page

Exercise 2 - Database Normalization

The document outlines a scenario where a school needs to store information about students and their courses in a normalized database format. It requires the normalization of an unnormalized table to Third Normal Form (3NF), identification of entities, primary keys, and relationships, as well as the creation of separate tables to enhance data integrity and eliminate redundancy. The tasks aim to improve the database structure for better management of student and course information.

Uploaded by

baki220307
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views1 page

Exercise 2 - Database Normalization

The document outlines a scenario where a school needs to store information about students and their courses in a normalized database format. It requires the normalization of an unnormalized table to Third Normal Form (3NF), identification of entities, primary keys, and relationships, as well as the creation of separate tables to enhance data integrity and eliminate redundancy. The tasks aim to improve the database structure for better management of student and course information.

Uploaded by

baki220307
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Exercise on Database Normalization

Scenario:

A school wants to store information about students and their courses. The initial table is
unnormalized and looks like this:
StudentID StudentName Course1 Course2 Course3 Instructor1 Instructor2 Instructor3

1 John Math Science NULL Mr. Smith Dr. NULL


Brown

2 Mary English History NULL Ms. Mr. White NULL


Johnson

3 Mike Math NULL NULL Mr. Smith NULL NULL

Tasks:

1. Normalize the table to Third Normal Form (3NF).

2. Identify the entities, primary keys, and relationships.

3. Create separate tables to eliminate redundancy and improve data integrity.

You might also like