Student Management System Project
Student Management System Project
The objective is to design a system that helps manage student details, courses, and their
enrollments.
2. Database Design
Entities:
Tables:
1. Students
- first_name
- last_name
- phone
- enrollment_year
2. Courses
- course_name
- course_code
- credits
3. Enrollments
- enrollment_date
3. SQL Queries
first_name VARCHAR(50),
last_name VARCHAR(50),
email VARCHAR(100),
phone VARCHAR(15),
enrollment_year YEAR
);
course_name VARCHAR(100),
course_code VARCHAR(10),
credits INT
);
student_id INT,
course_id INT,
enrollment_date DATE,
);
(1, 1, '2024-01-15'),
(1, 2, '2024-01-18'),
(2, 3, '2024-02-05');
Sample Queries
FROM Students S
FROM Courses C
JOIN Enrollments E ON C.course_id = E.course_id
FROM Courses C
GROUP BY C.course_name;