Answered step by step
Verified Expert Solution
Question
1 Approved Answer
An hospital has requested for design of a new database due to privacy concern; the hospital cannot use social insurance number as primary identifier. Other
An hospital has requested for design of a new database due to privacy concern; the hospital cannot use social insurance number as primary identifier. Other requirements are : 1. Each employee has socio insurance number, gender, date of birth, salary and address 2. Name consists of first, middle \& last names 3. Address consists of apartment number, Street number, Street name, City, province Country and postal code. 4. On arrival, each patient's personal details are collected comprising of name, address, and telephone number and an admission number is auto generated. 5. Each patient is identified by a 9-digit integer health number 6. Patient are assigned to a particular ward (Accident and Emergency, Cardiology, Oncology, etc.). The hospital keeps record of ward name, ward identifier and ward location. 7. Each Ward is managed by a "Principal nurse" 8. The hospital has some professional employee classification - Nurses and Doctors 9. In each ward there are a number of doctors and nurses. 10. A patient will be treated by one doctor and several nurses over the course of their stay, and each doctor and nurse may be involved with several patients at any given time. 11. The hospital has a benefit program for its employees and their dependent requiring that each employee declared dependent name, date of birth and gender. a. Identify Entities, attributes, and relationship (4 marks) b. Draw an EER diagram for the requirement showing all attribute types (keys, composite, derived, (if any) (underline the key attribute) and specialization (if any). (6 marks)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started