ERD Diagram for Clinic Management: Database Systems Assessment 2
VerifiedAdded on 2025/04/27
|6
|315
|180
AI Summary
Desklib provides past papers and solved assignments for students. This project demonstrates ER diagram design for a clinic management system.

DATABASE SYSTEMS ASSESSMENT ITEM 2
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Table of Contents
Assumptions....................................................................................................................................3
ER Diagram.....................................................................................................................................4
Conclusion.......................................................................................................................................5
References........................................................................................................................................6
2
Assumptions....................................................................................................................................3
ER Diagram.....................................................................................................................................4
Conclusion.......................................................................................................................................5
References........................................................................................................................................6
2

Assumptions
The assumptions while creating ERD are:
Total numbers of entities are seven where one-to-many and one-to-one relationships are
present.
For every entity, there is a primary key that uniquely defines that entity like in
Clinic_history table h_id is a primary key that uniquely defines every history.
In clinic_appointments table appointment_ID is the primary key, in table clinic_clients,
patient_id is the primary key, in table Bookings, booking_no, treatment_code in
Clinic_treatment, payment_id in session payment and therapist_ID in clinic_therapists.
All these are the primary keys that are considered.
Now table “bookings” is created so that the many-to-many relationship among
appointment and treatment table can be avoided.
Almost all the entities are connected with one-to-many relationship except the table
Clinic_history and Clinic_appointments, they are connected with the one-to-one
relationship because for the appointments there will be one single history not multiple.
Foreign keys are also there in table Clinic_appointments, table Bookings and in table
Session_payment.
These foreign keys take reference from other tables.
The table Clinic_history consists of two primary keys.
3
The assumptions while creating ERD are:
Total numbers of entities are seven where one-to-many and one-to-one relationships are
present.
For every entity, there is a primary key that uniquely defines that entity like in
Clinic_history table h_id is a primary key that uniquely defines every history.
In clinic_appointments table appointment_ID is the primary key, in table clinic_clients,
patient_id is the primary key, in table Bookings, booking_no, treatment_code in
Clinic_treatment, payment_id in session payment and therapist_ID in clinic_therapists.
All these are the primary keys that are considered.
Now table “bookings” is created so that the many-to-many relationship among
appointment and treatment table can be avoided.
Almost all the entities are connected with one-to-many relationship except the table
Clinic_history and Clinic_appointments, they are connected with the one-to-one
relationship because for the appointments there will be one single history not multiple.
Foreign keys are also there in table Clinic_appointments, table Bookings and in table
Session_payment.
These foreign keys take reference from other tables.
The table Clinic_history consists of two primary keys.
3
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

ER Diagram
Figure 1 ERD
4
Figure 1 ERD
4
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Conclusion
The given scenario is related to a clinic that provides different skin treatments and according to
that scenario, a cross foot notation is drawn or an ER diagram. This is created by using draw.io.
The diagram represents many relationships among the entities that are present and their attributes
are also there. All other constraints are also added like Foreign keys and Primary keys.
5
The given scenario is related to a clinic that provides different skin treatments and according to
that scenario, a cross foot notation is drawn or an ER diagram. This is created by using draw.io.
The diagram represents many relationships among the entities that are present and their attributes
are also there. All other constraints are also added like Foreign keys and Primary keys.
5

References
El-Halees, A. M., & Kehail, E. O. (2017). Integrate Database Design Techniques with Agile
Applications. Integrate Database Design Techniques with Agile Applications.
Gaikwad, A. S., Kadri, F. A., Khandagle, S. S., & Tava, N. I. (2017). Review on Automation
Tool for ERD Normalization. International Research Journal of Engineering and Technology
(IRJET)[Online], 4(2), 1323-1325.
6
El-Halees, A. M., & Kehail, E. O. (2017). Integrate Database Design Techniques with Agile
Applications. Integrate Database Design Techniques with Agile Applications.
Gaikwad, A. S., Kadri, F. A., Khandagle, S. S., & Tava, N. I. (2017). Review on Automation
Tool for ERD Normalization. International Research Journal of Engineering and Technology
(IRJET)[Online], 4(2), 1323-1325.
6
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 6
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.