Week-8_SQL-Assignment

πŸ“˜ 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


πŸ“‚ Database Schema

The database consists of the following tables:

  1. Students – Stores student details.
  2. Lecturers – Stores lecturer details.
  3. Courses – Stores course details and links to lecturers.
  4. Enrollments – Junction table linking students and courses (Many-to-Many).
  5. Grades – Stores grades linked to enrollments.


SOURCE student_records.sql;