Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Question 1. Develop an ER model for the following situation: An international school of technology has hired you to create a database management system to
Question 1. Develop an ER model for the following situation: An international school of technology has hired you to create a database management system to assist in scheduling classes. After several interviews with the president, you have come up with the following list of entities, attributes, and initial business rules: 1. Room is identified with Building ID and Room No and also has a Capacity. A room can be either a lab or a classroom. If it is a classroom, it has an additional attribute called Board Type. (Hint: subtype is not needed unless it has attribute(s) or relationship type). 2. Media equipment is identified by Media ID and has attributes of Media Type and Type Description. 3. Computer is identified by Computer ID and has attributes Computer Type, Type Description, Disk Capacity, and Processor Speed. 4. Instructor has identifier Emp ID and has attributes Name, Rank, and Office Phone. 5. Timeslot has identifier TSID and has attributes Day of Week, Start Time, and End Time. 6. Course has identifier Course ID and has attributes Course Description and Credits. Courses can have one, none, or many prerequisites (prerequisites are also courses). Some courses may have the same prerequisites. 7. Courses also have one or more sections. Section has identifier Section ID and attributes Enrollment Limit, semester, and year. A section cannot be a stand-alone entity and a section belongs to one and only one course. After some further discussions, you have come up with some additional business rules to help you create the initial design: 1. An instructor teaches one, none, or many sections of a course in a given semester. One section must be taught by one and only one instructor. 2. An instructor specifies preferred time slots. A timeslot may not have any assigned instructor. One instructor can specify none, one, or many time slots, one time slot can be assigned to only one instructor. 3. A room can be scheduled for one section or no section. One section can schedule one or many rooms. 4. A room can have no, one, or many media equipment. One media equipment can be used in one or many rooms. 5. A lab has one or more computer and a computer can be placed in one and only one lab. However, a classroom does not have any computers. 6. A room cannot be both a classroom and a lab. There are also no other room types to be incorporated into the system
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