Bài toán quản lý điểm số học sinh năm 2024

Danh sách hồ sơ sinh viên gồm những thông tin đầu vào như Mã sinh viên, Họ tên, Giới tính, Ngày sinh, Địa chỉ, Khoá học, Hệ đào tạo, Khoa, Ngành học, Lớp học, ...

  • Danh sách các học phần ở mỗi học kỳ theo từng ngành.
  • Danh sách điểm học phần của mỗi sinh viên.

Dữ liệu ra:

  • Thực hiện một số thống kê: Tính số lượng sinh viên mỗi lớp, mỗi ngành, mỗi khoa, ...
  • Phân lớp và đánh mã sinh viên theo các yêu cầu khác nhau từ dễ đến khó.
  • Theo dõi chương trình giảng dạy các học phần theo từng ngành.
  • Theo dõi điểm học phần của mỗi sinh viên của từng học kỳ, cả năm và cả khoá. Đưa ra danh sách sinh viên tích luỹ, ngừng tiến độ học tập.
  • Đưa ra bảng điểm tổng hợp có xếp loại học tập theo từng lớp ở mỗi học kỳ, cả năm và cả khoá học.
  • Xử lý dữ liệu: tạo các thủ tục [Procedure] hiển thị dữ liệu, tính toán, bổ sung, cập nhật, xoá, ...

1. CƠ SỞ DỮ LIỆU QUAN HỆ

Bảng DMLOP

1. BẢNG DỮ LIỆU CHI TIẾT

Bảng DMKHOA B ảng DMNGANH

Bảng DMHOCPHAN

Bảng DIEMHP

DẠNG 1: CÂU LỆNH TRUY VẤN CÓ ĐIỀU KIỆN

Bài số 1: Câu lệnh SQL không kết nối

  1. Hiển thị danh sách gồm: MaSV, HoTen, MaLop, NgaySinh, GioiTinh [Nam, Nữ] , Namsinh của những sinh viên có họ không bắt đầu bằng chữ N,L,T.
  2. Hiển thị danh sách gồm: MaSV, HoTen, MaLop, NgaySinh [dd/mm/yyyy], GioiTinh [Nam, Nữ] , Namsinh của những sinh viên nam học lớp CT11.
  3. Hiển thị danh sách gồm: MaSV, HoTen, MaLop, NgaySinh, GioiTinh của những sinh viên học lớp CT11,CT12,CT13.
  4. Hiển thị danh sách gồm: MaSV, HoTen, MaLop, NgaySinh [dd/mm/yyyy], GioiTinh [Nam, Nữ], Tuổi của những sinh viên có tuổi từ 19 đến 21.

Bài số 2: Câu lệnh SQL có kết nối

  1. Hiển thị danh sách gồm MaSV, HoTên, MaLop, DiemHP, MaHP của những sinh viên có điểm HP >= 5.
  2. Hiển thị danh sách MaSV, HoTen , MaLop, MaHP, DiemHP được sắp xếp theo ưu tiên Mã lớp, Họ tên tăng dần.
  3. Hiển thị danh sách gồm MaSV, HoTen, MaLop, DiemHP, MaHP của những sinh viên có điểm HP từ 5 đến 7 ở học kỳ I.
  4. Hiển thị danh sách sinh viên gồm MaSV, HoTen, MaLop, TenLop, MaKhoa của Khoa có mã CNTT.

Lời giải:

DẠNG 2: CÂU LỆNH TRUY VẤN CÓ PHÂN NHÓM

Bài số 1: Câu lệnh SQL có từ khoá GROUP BY không điều kiện.

Bài số 4: Câu lệnh SQL có từ khoá TOP.

  1. Cho biết MaSV, HoTen sinh viên có điểm TBC cao nhất ở học kỳ 1.
  2. Cho biết MaSV, HoTen sinh viên có số học phần điểm HP

Chủ Đề