RDBMS ER Diagram Assignment
Roll No. 1 to 5
1. School Admission System
Design an ER diagram for a school admission system storing details of students,
parents, and classes.
• Each student has a unique Student_ID, name, date of birth, and address.
• Each parent has a unique Parent_ID, name, contact number, and occupation.
• Each student belongs to one class, and each class can have many students.
__________________________________________________________________________
Roll No. 6 to 10
2. Library Management System
Draw an ER diagram for a library system with books, members, and borrowing
records.
• Each book has Book_ID, title, author, and category.
• Each member has Member_ID, name, class, and contact number.
• Each borrow record has Borrow_ID, borrow date, and return date.
__________________________________________________________________________
Roll No. 11 to 15
3. Hospital Patient Management System
Design an ER diagram for a hospital system storing details about patients, doctors,
and appointments:
• Each patient has a unique Patient_ID, name, date of birth, and contact details.
• Each doctor has a unique Doctor_ID, name, specialty, and phone number.
• Each appointment involves one patient and one doctor and has a unique
Appointment_ID and appointment date.
__________________________________________________________________________
Roll No. 16 to 20
4. University Course Enrollment System
Design an ER diagram for a university enrollment system:
• Each student has a unique Student_ID, name, and major.
• Each course has a unique Course_ID, title, and credits.
• Each student can enroll in many courses, and each course can have many students.
Roll No. 21 to 25
5. Online Shopping System
Design an ER diagram for an online shopping platform:
• Each customer has a unique Customer_ID, name, email, and address.
• Each product has a unique Product_ID, name, price, and category.
• A customer can place many orders, and each order can contain multiple products.
__________________________________________________________________________
Roll No. 26 to 30
6. Employee Project Management System
Design an ER diagram for managing employees and projects in a company:
• Each employee has a unique Employee_ID, name, department, and role.
• Each project has a unique Project_ID, name, and deadline.
• Employees can be assigned to multiple projects, and each project can have multiple
employees.
__________________________________________________________________________
Roll No. 31 to 35
7. School Club Membership System
Design an ER diagram to manage clubs in a school:
• Each student has a unique Student_ID, name, grade, and email.
• Each club has a unique Club_ID, name, and description.
• Students can join multiple clubs, and each club can have many students.
__________________________________________________________________________
Roll No. 36 to 40
8. Event Management System
Design an ER diagram for organizing events:
• Each participant has a unique Participant_ID, name, and contact info.
• Each event has a unique Event_ID, title, date, and location.
• Participants can register for multiple events, and each event can have multiple
participants.
__________________________________________________________________________
Roll No. 41 to 45
9. Library Book Borrowing System
Design an ER diagram for library book loans:
• Each member has a unique Member_ID, name, and address.
• Each book has a unique Book_ID, title, and author.
• Members can borrow many books, and each book can be borrowed multiple times by
different members.
__________________________________________________________________________
Roll No. 46 to 50
10. Healthcare Appointment System
Design an ER diagram to manage patient appointments:
• Each patient has a unique Patient_ID, name, and contact details.
• Each doctor has a unique Doctor_ID, name, and specialization.
• Patients can have multiple appointments with doctors, and doctors see many patients.
__________________________________________________________________________
Roll No. 51 to 55
11. Course and Instructor Assignment System
Design an ER diagram for assigning instructors to courses:
• Each instructor has a unique Instructor_ID, name, and department.
• Each course has a unique Course_ID, title, and credits.
• Instructors can teach multiple courses, and each course can have multiple instructors.
__________________________________________________________________________
Roll No. 56 to 60
12. Movie Production System
Design an ER diagram for a movie production company:
• Each actor has a unique Actor_ID, name, and age.
• Each movie has a unique Movie_ID, title, and release date.
• Actors can act in multiple movies, and each movie can have multiple actors.
_______________________________________________________________________
Roll No. 61 to 64
13. Gym Membership System
Design an ER diagram for a gym management system:
• Each member has a unique Member_ID, name, age, and contact info.
• Each fitness class has a unique Class_ID, name, and schedule.
• Members can enroll in multiple classes, and each class can have many members.