It is required to keep the following information on students,
courses and subcourses.
Each student has a name,
identification number,
home address,
term address,
and a number of qualifications for which the subject (e.g. maths),
grade (e.g. C) and level (e.g. `A' level) are recorded.
Each student is registered for one course where each course has a name (e.g. Information Systems) and an identification number.
Record is kept of the number of students registered for each course.
Each course is divided into subcourses where a subcourse may be part of more than one course.
Information on subcourses includes the name,
identification number and the number of students taking the course.