Question: Question 1 A project is proposed to design a database to record information about activities organized in a school. Each activity has name, type, date,

 Question 1 A project is proposed to design a database to

Question 1 A project is proposed to design a database to record information about activities organized in a school. Each activity has name, type, date, at least three students as participants, a supervisor and organized by exactly one department. An activity is identified by its name and date. A supervisor of a given activity is one of the staff in the school. Each staff in the school has a unique ID, name, telephone number and works for one department. A department has a unique name, unique ID and a head of department. Students can participate in many activities. For each student, student's ID and name are recorded. A student may rate an activity, where a rating has a score of 0 to 10. The system needs to record the number of participants and the average rating for each activity. Design an ER diagram for the above scenario, showing all attributes, keys, cardinalities and participation constraints clearly. Note any unspecified requirements, and make appropriate assumptions to make the specification complete. Do not add any attributes of your own

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!