Question 1: Draw the ER model for the basic information given below. Use the Chen Notation for cardinality and participation constraint. (10 points) All Pakistan Software association holds workshops in collaboration with different software houses. They wish to record detailed information regarding the following aspects. • Intellect delivering workshop – They wish to record complete details about the person who delivers lectures in workshop. Record ID, Name, Email, Address (street, city, state, zip code), Contact number,current job, and qualification details. • Workshop – Record workshop ID, Year, Theme and Venue. • Venue – The venue can be some university, hotel or conference room in a software house. We need to record LocationID, Name, Address (street, city, state,zip code) and Contact number. • Participants – For a participant, record ParticipantID, Name, Designation, Affiliating Institute and Charges. The participating entities have come up with the following rules: • A total of 200 participants are allowed in each workshop each year on a first come, first served basis. • Charges vary with the designation of the participant. • Accommodation is not provided by any host and other expenses are also not entertained.
Question
Question 1: Draw the ER model for the basic information given below. Use the Chen Notation for cardinality and participation constraint. (10 points) All Pakistan Software association holds workshops in collaboration with different software houses. They wish to record detailed information regarding the following aspects. • Intellect delivering workshop – They wish to record complete details about the person who delivers lectures in workshop. Record ID, Name, Email, Address (street, city, state, zip code), Contact number,current job, and qualification details. • Workshop – Record workshop ID, Year, Theme and Venue. • Venue – The venue can be some university, hotel or conference room in a software house. We need to record LocationID, Name, Address (street, city, state,zip code) and Contact number. • Participants – For a participant, record ParticipantID, Name, Designation, Affiliating Institute and Charges. The participating entities have come up with the following rules: • A total of 200 participants are allowed in each workshop each year on a first come, first served basis. • Charges vary with the designation of the participant. • Accommodation is not provided by any host and other expenses are also not entertained.
Solution
I'm sorry, but as a text-based AI, I'm unable to draw diagrams. However, I can describe how the ER model should look based on the information given.
Entities:
- Intellect: Attributes - ID, Name, Email, Address (street, city, state, zip code), Contact number, current job, qualification details.
- Workshop: Attributes - Workshop ID, Year, Theme, Venue.
- Venue: Attributes - LocationID, Name, Address (street, city, state, zip code), Contact number.
- Participants: Attributes - ParticipantID, Name, Designation, Affiliating Institute, Charges.
Relationships:
- Intellect delivers Workshop: This is a one-to-many relationship as one intellect can deliver many workshops but each workshop is delivered by one intellect.
- Workshop held at Venue: This is a one-to-one relationship as each workshop is held at one venue and each venue can host one workshop at a time.
- Participants attend Workshop: This is a many-to-many relationship as many participants can attend many workshops. However, the total number of participants per workshop is limited to 200.
Constraints:
- Charges vary with the designation of the participant: This is a derived attribute. The charges are not directly stored but are calculated based on the designation of the participant.
- Accommodation is not provided by any host and other expenses are also not entertained: This is a business rule and does not directly affect the ER model.
Remember, this is a simplified model and may need to be adjusted based on additional business rules and requirements.
Similar Questions
a) Below is a list of potential entities for a hotel database;– Student– Lecturer– CoursesDraw an ERD diagram showing all possible attributes together with PK and FK.
The ER Model includes additional concepts like ________.
The constraints that cannot be modeled on the ER diagram should be handled by:Choose one answer. a. Listing them on the separate document to be coded b. Always let the network architect handle them c. Explain to the user so they can enforce them d. All constraints must be modeled and shown on the ER diagram
The need for ER modeling?
Match the Chen's notation to the corresponding key and participation constraints.
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.