How to design database for college management system?

Viewed 44

I am learning to create a project for college management system with the following requirements and I need to come up with a database design:

  1. There are many departments and each department has many courses
  2. Each course has many batches and each batch has many semesters
  3. Each (course_semester_batch) has many subjects and each subject has classes
  4. A student can enroll for only one course and will belong to that batch
  5. A student has to pay fees after two semesters together for next two semesters and so
  6. Each department has its own faculty and one person is head of department
  7. A student must be approved first only the he can pay fees
  8. Subject teacher makes attendance of students

Here's what I have so far.

image

0 Answers
Related