Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
Step: 1
To design a normalized database and produce an ER diagram for the given scenario we will follow thes...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