Phân tích Cơ sở dữ liệu Quản lý Học tập ##
Cơ sở dữ liệu này được thiết kế để quản lý toàn diện các hoạt động học tập của trường đại học, bao gồm thông tin về sinh viên, giảng viên, lớp học, môn học, lịch thi, kết quả học tập, tài khoản đăng nhập và đăng ký môn học. <strong style="font-weight: bold;">Mối quan hệ giữa các bảng:</strong> * <strong style="font-weight: bold;">Sinh viên (SINHVIEN)</strong> và <strong style="font-weight: bold;">Lớp học (LOP)</strong>: Bảng SINHVIEN liên kết với bảng LOP thông qua cột LOPD, cho biết lớp học mà sinh viên đang theo học. * <strong style="font-weight: bold;">Giảng viên (GVIEN)</strong> và <strong style="font-weight: bold;">Lớp học (LOP)</strong>: Bảng GVIEN liên kết với bảng LOP thông qua cột LOPID, cho biết lớp học mà giảng viên giảng dạy. * <strong style="font-weight: bold;">Lớp học (LOP)</strong> và <strong style="font-weight: bold;">Môn học (MONHOC)</strong>: Bảng LOP liên kết với bảng MONHOC thông qua cột MONHOCID, cho biết môn học được giảng dạy trong lớp học. * <strong style="font-weight: bold;">Môn học (MONHOC)</strong> và <strong style="font-weight: bold;">Thời khóa biểu (THKHB)</strong>: Bảng MONHOC liên kết với bảng THKHB thông qua cột MONHOCID, cho biết thời gian và địa điểm giảng dạy môn học. * <strong style="font-weight: bold;">Sinh viên (SINHVIEN)</strong> và <strong style="font-weight: bold;">Kết quả học tập (KQHT)</strong>: Bảng SINHVIEN liên kết với bảng KQHT thông qua cột SINHVIENID, cho biết điểm số và kết quả học tập của sinh viên. * <strong style="font-weight: bold;">Sinh viên (SINHVIEN)</strong> và <strong style="font-weight: bold;">Tài khoản đăng nhập (TKDN)</strong>: Bảng SINHVIEN liên kết với bảng TKDN thông qua cột SINHVIENID, cho biết tài khoản đăng nhập của sinh viên. * <strong style="font-weight: bold;">Giảng viên (GVIEN)</strong> và <strong style="font-weight: bold;">Tài khoản đăng nhập (TKDN)</strong>: Bảng GVIEN liên kết với bảng TKDN thông qua cột GVIENID, cho biết tài khoản đăng nhập của giảng viên. * <strong style="font-weight: bold;">Sinh viên (SINHVIEN)</strong> và <strong style="font-weight: bold;">Đăng ký môn học (DKMH)</strong>: Bảng SINHVIEN liên kết với bảng DKMH thông qua cột SINHVIENID, cho biết môn học mà sinh viên đã đăng ký. * <strong style="font-weight: bold;">Môn học (MONHOC)</strong> và <strong style="font-weight: bold;">Đăng ký môn học (DKMH)</strong>: Bảng MONHOC liên kết với bảng DKMH thông qua cột MONHOCID, cho biết môn học được đăng ký. * <strong style="font-weight: bold;">Môn học (MONHOC)</strong> và <strong style="font-weight: bold;">Lớp của môn học (LOPMONHOC)</strong>: Bảng MONHOC liên kết với bảng LOPMONHOC thông qua cột MONHOCID, cho biết các lớp học của môn học. <strong style="font-weight: bold;">Kiểu dữ liệu của các cột:</strong> * <strong style="font-weight: bold;">SINHVIENID, LOPID, MONHOCID, GVIENID, SOTHUTU, STT, SBD, KHOAID, IDDANGNHAP, LOPMONHOCID</strong>: Kiểu số nguyên (INT) * <strong style="font-weight: bold;">LOPD, HODEM, TEN, NGAYSINH, TENLOP, NGANHID, TENMH, SOTINCHI, THU, TIET, PHONGTHI, GIOTHI, NGAY THI, TIETBD, DIEM, DRL, TENKHOA, TENNGANH, MATKHAU, USERID, LOPMONHOC, HOCKI, SSSV, PHONGHOC</strong>: Kiểu chuỗi ký tự (VARCHAR) * <strong style="font-weight: bold;">GIOITINH, DANTOC</strong>: Kiểu chuỗi ký tự (CHAR) <strong style="font-weight: bold;">Mô tả về hình ảnh trên, chức năng của hệ thống, quy trình đăng nhập:</strong> <strong style="font-weight: bold;">Hình ảnh:</strong> * Hình ảnh minh họa cho cơ sở dữ liệu quản lý học tập, bao gồm các bảng và mối quan hệ giữa chúng. * Hình ảnh có thể bao gồm các biểu tượng đại diện cho sinh viên, giảng viên, lớp học, môn học, lịch thi, kết quả học tập, tài khoản đăng nhập và đăng ký môn học. <strong style="font-weight: bold;">Chức năng của hệ thống:</strong> * Quản lý thông tin sinh viên, giảng viên, lớp học, môn học, lịch thi, kết quả học tập. * Cho phép sinh viên đăng ký môn học, xem thời khóa biểu, kết quả học tập. * Cho phép giảng viên quản lý lớp học, điểm danh, nhập điểm. * Cho phép quản trị viên quản lý tài khoản người dùng, cập nhật thông tin cơ sở dữ liệu. <strong style="font-weight: bold;">Quy trình đăng nhập:</strong> * Người dùng nhập ID đăng nhập và mật khẩu. * Hệ thống kiểm tra thông tin đăng nhập trong bảng TKDN. * Nếu thông tin chính xác, hệ thống xác thực người dùng và chuyển đến giao diện chính. * Nếu thông tin không chính xác, hệ thống hiển thị thông báo lỗi. <strong style="font-weight: bold;">Ví dụ bảng sinh viên:</strong> Bảng SINHVIEN lưu trữ thông tin về sinh viên, bao gồm: * <strong style="font-weight: bold;">SINHVIENID</strong>: Mã số sinh viên (số nguyên) * <strong style="font-weight: bold;">LOPD</strong>: Mã lớp học (chuỗi ký tự) * <strong style="font-weight: bold;">HODEM</strong>: Họ đệm (chuỗi ký tự) * <strong style="font-weight: bold;">TEN</strong>: Tên (chuỗi ký tự) * <strong style="font-weight: bold;">NGAYSINH</strong>: Ngày sinh (chuỗi ký tự) * <strong style="font-weight: bold;">GIOITINH</strong>: Giới tính (ký tự) * <strong style="font-weight: bold;">DANTOC</strong>: Dân tộc (chuỗi ký tự) <strong style="font-weight: bold;">Kết luận:</strong> Cơ sở dữ liệu quản lý học tập này là một công cụ hữu ích để quản lý các hoạt động học tập của trường đại học. Hệ thống này giúp đơn giản hóa các quy trình quản lý, nâng cao hiệu quả công việc và cung cấp thông tin chính xác cho sinh viên, giảng viên và quản trị viên.