Database Design: Normalization of Sample Item Records to 3NF - ERD
VerifiedAdded on 2023/04/21
|7
|609
|235
Report
AI Summary
This report provides a detailed explanation of database normalization, focusing on transforming sample item records into a set of 3NF relations. It begins with an introduction to database normalization, emphasizing its role in reducing data redundancy and identifying relationships. The report includ...

Running head: DATABASE SYSTEMS
Database Systems
Name of the Student
Name of the University
Author’s Note
Database Systems
Name of the Student
Name of the University
Author’s Note
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1
DATABASE SYSTEMS
Table of Contents
Introduction..........................................................................................................................2
Dependency Diagram..........................................................................................................2
3NF......................................................................................................................................3
ERD.....................................................................................................................................4
Conclusion...........................................................................................................................5
Bibliography........................................................................................................................6
DATABASE SYSTEMS
Table of Contents
Introduction..........................................................................................................................2
Dependency Diagram..........................................................................................................2
3NF......................................................................................................................................3
ERD.....................................................................................................................................4
Conclusion...........................................................................................................................5
Bibliography........................................................................................................................6

2
DATABASE SYSTEMS
Introduction
The data base normalization is a technique that is used for designing the tables in such a
manner that there is no redundancy in the data that is inputted in the tables. The normalization is
applied for reducing the redundancy in data and identification of the relationship between the
data. The report is prepared for explaining the dependency and decomposition of the Sample
Item Records into a set of 3NF.
Dependency Diagram
The following table is in original state of “Sample Item Records”.
Table 1: Sample Item Records
ITEM_I
D
ITEM_LAB
EL
ROOM_NUMB
ER
BLDG_CO
DE
BLDG_NA
ME
BLDG_MANA
GER
231134-
678
HP Deskjet
895Cse
325 NTC Nottoclear I.B. Rightonit
342254-
225
HP Toner 325 NTC Nottoclear I.B. Rightonit
254668-
449
DT Scanner 123 CSF Canseefar May B. Next
The following dependency diagram is created from the above table and here the building code
(BLDG_CODE) is not considered as a determinant of Room Number and since the building may
have many rooms and the building code would not be sufficient to know the room.
DATABASE SYSTEMS
Introduction
The data base normalization is a technique that is used for designing the tables in such a
manner that there is no redundancy in the data that is inputted in the tables. The normalization is
applied for reducing the redundancy in data and identification of the relationship between the
data. The report is prepared for explaining the dependency and decomposition of the Sample
Item Records into a set of 3NF.
Dependency Diagram
The following table is in original state of “Sample Item Records”.
Table 1: Sample Item Records
ITEM_I
D
ITEM_LAB
EL
ROOM_NUMB
ER
BLDG_CO
DE
BLDG_NA
ME
BLDG_MANA
GER
231134-
678
HP Deskjet
895Cse
325 NTC Nottoclear I.B. Rightonit
342254-
225
HP Toner 325 NTC Nottoclear I.B. Rightonit
254668-
449
DT Scanner 123 CSF Canseefar May B. Next
The following dependency diagram is created from the above table and here the building code
(BLDG_CODE) is not considered as a determinant of Room Number and since the building may
have many rooms and the building code would not be sufficient to know the room.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3
DATABASE SYSTEMS
3NF
The employee table is created for storing data regarding the building manager and the
other employees of the organization.
The Room number is renamed as Item_room for relating with the building.
DATABASE SYSTEMS
3NF
The employee table is created for storing data regarding the building manager and the
other employees of the organization.
The Room number is renamed as Item_room for relating with the building.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4
DATABASE SYSTEMS
ERD
Figure 1: ERD
(Source: Created by author)
The ERD Diagram is created for keeping track on the office furniture and normalizing the
given table structure. It acts as a reflection of the business rules of the organization and here an
employee can manage more than one building and thus one to many relationship is used for
connecting the employee table with the building. In the dependency diagram the nature of
DATABASE SYSTEMS
ERD
Figure 1: ERD
(Source: Created by author)
The ERD Diagram is created for keeping track on the office furniture and normalizing the
given table structure. It acts as a reflection of the business rules of the organization and here an
employee can manage more than one building and thus one to many relationship is used for
connecting the employee table with the building. In the dependency diagram the nature of

5
DATABASE SYSTEMS
relationship cannot be depicted and thus the entity relationship diagram is created for the
demonstration of the relationship. It is assumed that the items would have an unique code and
thus the item is stored in one place at a time.
Conclusion
From the above report it can be concluded that the creation of the dependency diagram
helps in identification of the dependency between the attributes and eliminating the data
anomalies and redundancy by creating separate tables and assigning a primary key for each of
the new table. The primary key of the other table is used as foreign key of the other table for
joining each other and show the accurate result according to the query.
DATABASE SYSTEMS
relationship cannot be depicted and thus the entity relationship diagram is created for the
demonstration of the relationship. It is assumed that the items would have an unique code and
thus the item is stored in one place at a time.
Conclusion
From the above report it can be concluded that the creation of the dependency diagram
helps in identification of the dependency between the attributes and eliminating the data
anomalies and redundancy by creating separate tables and assigning a primary key for each of
the new table. The primary key of the other table is used as foreign key of the other table for
joining each other and show the accurate result according to the query.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6
DATABASE SYSTEMS
Bibliography
Al-Masree, H. K. (2015). Extracting Entity Relationship Diagram (ERD) from relational
database schema. International Journal of Database Theory and Application, 8(3), 15-26.
Bassil, Y. (2012). A comparative study on the performance of the Top DBMS systems. arXiv
preprint arXiv:1205.2889.
Coronel, C., & Morris, S. (2016). Database systems: design, implementation, & management.
Cengage Learning.
Hingorani, K., Gittens, D., & Edwards, N. (2017). REINFORCING DATABASE CONCEPTS
BY USING ENTITY RELATIONSHIPS DIAGRAMS (ERD) AND
NORMALIZATION TOGETHER FOR DESIGNING ROBUST DATABASES. Issues
in Information Systems, 18(1).
DATABASE SYSTEMS
Bibliography
Al-Masree, H. K. (2015). Extracting Entity Relationship Diagram (ERD) from relational
database schema. International Journal of Database Theory and Application, 8(3), 15-26.
Bassil, Y. (2012). A comparative study on the performance of the Top DBMS systems. arXiv
preprint arXiv:1205.2889.
Coronel, C., & Morris, S. (2016). Database systems: design, implementation, & management.
Cengage Learning.
Hingorani, K., Gittens, D., & Edwards, N. (2017). REINFORCING DATABASE CONCEPTS
BY USING ENTITY RELATIONSHIPS DIAGRAMS (ERD) AND
NORMALIZATION TOGETHER FOR DESIGNING ROBUST DATABASES. Issues
in Information Systems, 18(1).
1 out of 7
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.