Database Normalization and ERD: ITC556 Database Systems Assignment 3
VerifiedAdded on  2025/04/28
|7
|265
|410
AI Summary
Past papers and solved assignments for students. This assignment covers database normalization and ERD design.

ITC556
Database System
Assignment - 3
Database System
Assignment - 3
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Table of Contents
a..................................................................................................................................................3
b..................................................................................................................................................3
c..................................................................................................................................................6
References..................................................................................................................................7
2
a..................................................................................................................................................3
b..................................................................................................................................................3
c..................................................................................................................................................6
References..................................................................................................................................7
2

a.
Figure 1 Dependency Diagram
Dependency diagram is created to show the relationship between the primary key and non-
prime attributes. It also shows the transitive dependency and partial dependency.
In this, we have assumed Patient_id and Clinician_location as composite primary key and
others as Non-prime attributes.
b.
1NF
Figure 2 1st Normalization
It is not a normalized form it contains partial and transitive dependencies.
Partial Dependency: Partial dependency appears when a non-prime attribute depends on a
part of the primary key.
(Pateint_id, Patient_name, Patient_address)
(Clinician_location, Clinician_name)
Transitive Dependency: Transitive dependency appears when a non-prime attribute depends
on another non-prime attribute.
(Triage_category, First_seen_by)
2NF
To achieve the 2nd normalization form we have to remove all the partial dependencies from
the table. To remove the partial dependencies we have created two tables Patient and
Clinicians.
3
Figure 1 Dependency Diagram
Dependency diagram is created to show the relationship between the primary key and non-
prime attributes. It also shows the transitive dependency and partial dependency.
In this, we have assumed Patient_id and Clinician_location as composite primary key and
others as Non-prime attributes.
b.
1NF
Figure 2 1st Normalization
It is not a normalized form it contains partial and transitive dependencies.
Partial Dependency: Partial dependency appears when a non-prime attribute depends on a
part of the primary key.
(Pateint_id, Patient_name, Patient_address)
(Clinician_location, Clinician_name)
Transitive Dependency: Transitive dependency appears when a non-prime attribute depends
on another non-prime attribute.
(Triage_category, First_seen_by)
2NF
To achieve the 2nd normalization form we have to remove all the partial dependencies from
the table. To remove the partial dependencies we have created two tables Patient and
Clinicians.
3
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Figure 3 Patient
Figure 4 Clinicians
Figure 5 Report
3NF
To achieve the 2nd normalization form we have to remove the transitive dependency from the
table. There is transitive dependency existed in the Report table. To remove the transitive
dependency we have created one table named as Triages.
Figure 6 Patient
4
Figure 4 Clinicians
Figure 5 Report
3NF
To achieve the 2nd normalization form we have to remove the transitive dependency from the
table. There is transitive dependency existed in the Report table. To remove the transitive
dependency we have created one table named as Triages.
Figure 6 Patient
4
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Figure 7 Clinicians
Figure 8 Triages
Figure 9 Report
5
Figure 8 Triages
Figure 9 Report
5

c.
ERD
Figure 10 ERD
6
ERD
Figure 10 ERD
6
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

References
Kasbe, T. (2016). DBMS Concepts-A Practical Approach. Educreation Publishing.
Fredstam, M., & Johansson, G. (2019). Comparing database management systems with
SQLAlchemy: A quantitative study on database management systems.
CE, S. I. (2016). Data Base Management System using SQL.
7
Kasbe, T. (2016). DBMS Concepts-A Practical Approach. Educreation Publishing.
Fredstam, M., & Johansson, G. (2019). Comparing database management systems with
SQLAlchemy: A quantitative study on database management systems.
CE, S. I. (2016). Data Base Management System using SQL.
7
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
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.
