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

Tutorial 4

The document discusses database normalization. It defines three types of anomalies and dependencies. It provides a table of rental property data that is not in first normal form. The task is to normalize the table to first, second and third normal forms, showing the schemas and final records in 3NF.

Uploaded by

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

Tutorial 4

The document discusses database normalization. It defines three types of anomalies and dependencies. It provides a table of rental property data that is not in first normal form. The task is to normalize the table to first, second and third normal forms, showing the schemas and final records in 3NF.

Uploaded by

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

SEMESTER I 07/08

WXES2103 DATABASE
TUTORIAL 4 : NORMALIZATION

1. Define three types of anomalies.

2. Define partial dependencies, full dependencies and transitive dependencies.

3. Answers the following questions based on the table shown below. This table
shows the data for renting real estate properties.

Rental_Clients

Client Property Property Start End Owner


ClientID Rental Owner
Name No Address Rental Rental ID
31-
6 Lorong 1-Jul- Tina
CR76 Johan PG4 Ogos- 350 CO40
Setia, KL 02 Murad
04
5 Desa
1-Sep- 1-Sep- Tony
PG16 Nilam, 450 CO93
02 04 Kasim
KL
6, Lorong 1-Sep- 10-Jun- Tina
CR56 Alina PG4 350 CO40
Setia, KL 02 04 Murad
2, Jalan
10-Okt- 1-Dis- Tony
PG36 Matahari, 375 CO93
02 05 Kasim
KL
5 Desa 10-
1-Jan- Tony
PG16 Nilam, Ogos- 450 CO93
02 Kasim
KL 02

a. Explain why the table is not in first normal form (INF)

b. Describe and illustrate the process of normalizing the data shown in table
above to first (1NF), second (2NF), and third (3NF). Show your answer
in schema format, as illustrated in the example given below :

Example:
RELATION_NAME (Atribut1, Atribut2, …………)

c. Show how the records will finally reside in the table(s) in the third (3NF)

You might also like