π Student Records Management System
π Objective
The purpose of this project is to design and implement a relational database in MySQL that manages student academic records. It demonstrates the use of tables, constraints, and relationships (One-to-Many, Many-to-Many) in a real-world scenario.
π οΈ Features
- Manage students and their personal details.
- Manage lecturers and their departments.
- Manage courses offered by the institution.
- Track enrollments of students into courses (Many-to-Many relationship).
- Record grades for each studentβs course enrollment.
π Database Schema
The database consists of the following tables:
- Students β Stores student details.
- Lecturers β Stores lecturer details.
- Courses β Stores course details and links to lecturers.
- Enrollments β Junction table linking students and courses (Many-to-Many).
- Grades β Stores grades linked to enrollments.
SOURCE student_records.sql;