The case for the relational database
A system tracks students, colleges, courses, enrolments, submissions and payments. Reports need arbitrary combinations: revenue per college per month, pass rate per course, students enrolled in more than three courses.
Which database model fits best?