Professional Documents
Culture Documents
Proj Ivor Paine Hospital-F18
Proj Ivor Paine Hospital-F18
Instructions to Candidates:
Grade Distribution is Attached
NAME ID Sec#
ID NO
ID Sec#
Time Taken
ID Sec#
DECLARATION: I/We declare that this Coursework is my/our group’s own work
Objective:
Enable the student to design and develop a database. In this project, the student are required to
show their abilities of:
Analyzing the System Requirement
Represent the requirement into logical design using Entity Relationship (ER) or/and
Enhanced Entity Relationship (EER) model
Mapping the designed model into relational schemas
Transform the relational schemas into normalized tables
Writing SQL statements to creates the tables including all applied integrity constraints
Writing SQL statements to populate the initial records of each table
Front End Development of Forms/ Reports using PHP & Oracle database
Case Brief
1. Introduction
The Ivor Paine Memorial Hospital wishes to develop a database system. The hospital is organized in
the following way.
There are number of wards each of which contain a number of patients. A patient may be assigned to
only one ward. Each ward has a unique name. Wards cater for certain specialties e.g., orthopedic,
geriatric etc. A ward may cater for only specialty but a specialty may be treated on more than one
ward.
Working on each wards are number of nurses: a day sister, a night sister, a number of staff nurses and
a number of non-registered nurses. A nurse works on one ward only. On a ward patients are grouped
into care-units. Each care-unit has a unique number within the hospital. For each care-unit a group of
nurses is allocated to care solely for the patients in that particular care-unit. A staff nurse is in charge
of each care-unit. A nurse is only ever involved with a single care unit. A patient can only belong to
one care unit.
In the hospital there are number of doctors, a few of which hold the position of consultant. Each
consultant has a single specialty although there may be a number of consultants with an identical
specialty. Each consultant has a team of doctors. A doctor can belong to only one team at a time. A
patient is in the charge of just one doctor but may receive treatment from more than one doctor
depending on the type of complaint(s) the patient may have.
At present the hospital has a manual record system but this needs rationalization. It is hoped that the
new computerized system will remove data redundancy that at the same time service the information
needs of the various user groups in the hospital.
2. The following manual records are kept:
All medical staff uses the following patient record. A patient can have a number of complaints at the
same time and can receive a number of different treatments for the same complaint over a period of
time. However at any given time for a particular complaint a patient can only be treated by one
doctor and can only receive one type of treatment for that complaint.
-----------------------------------------------------------------------
Medical History
For administrative purposes the following record is kept for each ward. Each bed in the hospital has a
unique number. When a patient is discharged his/ her entry is crossed off the record.
-----------------------------------------------------------------------
Patient Information
-----------------------------------------------------------------------
Progress
Previous Experience
Grade distribution:
Items %
ER and/or EER diagram 20
Relational Schemas/ Mapping 10
Tables’ description 10
Forms & Reports (Listed above-MANUAL records) 20
SQL statements: 20
- creating tables
- populating tables
- answering the needed queries
- Data Sets (Schema State)
Presentation (DEMO) 20
TOTAL 100