1. Design a normalized database and produce an ER database using WorkBench. 2. Add fields and data...
Fantastic news! We've Found the answer you've been seeking!
Question:
1. Design a normalized database and produce an ER database using WorkBench.
2. Add fields and data types as necessary.
3. Business Rules:
- Only one dentist per patient per appointment.
- Only one patient per appointment.
- Only one patient or dentist per room per appointment.
- A dentist cannot have more than one appointment per time period, but can have multiple appointments per day.
- The dental office has 5 surgery rooms, numbered S01 to S05, which are shared by the three dentist.
- The dental office has 4 offices for the dentist.
- The dental office is planning to add a new dentist in the future.
A local dentist office keeps track of schedules using an Excel spreadsheet. Given the example spreadsheet below, design a database to handle scheduling.
Dentist Number | Dentist Name | Patient Number | Patient Name | Appointment Date Time | Surgery Room |
S1011 | Tony Smith | P100 | Gillian White | 9/12/98 10:00 | S01 |
S1011 | Tony Smith | P105 | Jill Bell | 9/12/1998 12:00 | S04 |
S1024 | Helen Pearson | P108 | Ian MacKay | 9/12/1998 10:00 | S02 |
S1024 | Helen Pearson | P108 | Ian MacKay | 9/14/1998 14:00 | S02 |
S1032 | Robin Plevin | P105 | Jim Bell | 9/14/1998 16:30 | S01 |
S1032 | Robin Plevin | P110 | John Walker | 9/15/1998 18:00 | S05 |
Related Book For
Database Systems A Practical Approach to Design Implementation and Management
ISBN: 978-0132943260
6th Edition Global
Authors: Thomas Connolly, Carolyn Begg
Posted Date: