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
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 |
Step by Step Solution
3.46 Rating (162 Votes )
There are 3 Steps involved in it
To design a normalized database and develop an ER diagram for the dental office scheduling problem described we need to follow several steps to ensure ... View full answer
Get step-by-step solutions from verified subject matter experts
