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