Question:
Draw E-R diagram
for Non Profit Organisation.
Step
2: Converting the E-R Diagram into Tables
b.
Converting entity to table and attribute to columns
Orgpital
|
Orgp-id
|
Primary Key
|
|
HCity
|
|
|
HAddress
|
|
|
Org-Name
|
|
|
Pat-id
|
Foreign key references to Pat-id of Patient table
|
|
Doc-id
|
Foreign key references to Doc-id of Doctor table
|
Patient
|
Pat-id
|
Primary Key
|
|
PName
|
|
|
PAddress
|
|
|
PDiagnosis
|
|
|
Record-id
|
Foreign key references to Record-id of Medical
Record table
|
|
Orgp-id
|
Foreign key references to Orgp-id of Non Profit
Orgnaisationtable
|
Medical
Record
|
Record-id
|
Primary Key
|
|
Problem
|
|
|
Date_of_examination
|
|
|
Pat-id
|
Foreign key references to Pat-id of Patient table
|
Doctor
|
Doc-id
|
Primary Key
|
|
DName
|
|
|
Qualification
|
|
|
Salary
|
|
|
Orgp-id
|
Foreign key references to Orgp-id of Non Profit
Orgnaisationtable
|
Step
3: Mapping of Attributes
- Simple Attributes
Simple Attributes
which can not be divided into subparts.
Example: Salary of
Doctor
- Composite Attributes
Composite Attributes
which can be divided into subparts.
Example: Patient
Name, Doctor Name
Step
4: Mapping of Relationships
b.
Foreign Key approach
Orgp_patient
|
Pat-id
|
Non Profit Orgnaisationtable makes foreign key
references to Pat-id of Patient table
|
|
Orgp-id
|
Patient table makes foreign key references to Orgp-id
of Non Profit Orgnaisationtable
|
Orgp_Doctor
|
Orgp-id
|
Doctor table makes foreign key references to Orgp-id
of Non Profit Orgnaisationtable
|
|
Doc-id
|
Non Profit Orgnaisationtable makes foreign key
references to Doc-id of Doctor table
|
PatiPPatient_MedicalRecord
|
Pat-id
|
Medical Record table makes foreign key
references to Pat-id of Patient table
|
|
Record-id
|
Patient table makes foreign key references to
Record-id of Medical Record table
|
Step
5: Identifying the relationships
a.
Non Profit Orgnaisationhas a set of patients.
Therefore
the relations is 1……..N.
b.
Non Profit Orgnaisationhas a set of doctors.
Therefore
the relations is 1……..N.
c.
Doctor are associated with each patient.
Therefore
the relations is N……..1.
d.
Each patient has record of various test and examination conducted.
Therefore
the relations is 1……..N.


Comments
Post a Comment