Giải thích:
2.2.4. Thiết kế các file dữ liệu Bảng LOPHOC
Bảng LOPHOC
TT Tên Kiểu Độ
rộng
Giải thích
1 MALOP nvarchar 10 Mã lớp học
2 MANAMHOC nvarchar 10 Mã năm học
* Chức năng: Lưu trữ thông tin về lớp học hiện có của trường. Mỗi lớp học có một MALOP duy nhất (khoá MALOP) . Và dựa vào MALOP có thể tìm thấy được TENLOP và Năm học của lớp đó.
Bảng MONHOC
TT Tên Kiểu Độ rộng Giải thích
1 MAMON nvarchar 5 Mã môn học
2 TENMON nvarchar 50 Tên môn học
3 HESO int 4 Hệ số môn học
* Chức năng: Lưu trữ thông tin về các môn học hiện có của trường bảo đảm đúng quy định về khung chương trình đào tạo của Bộ Giáo Dục. Mỗi môn học có một MAMON duy nhất ( khoá MAMON). Dựa vào MAMON có thể biết được TENMON và HESO của môn học đó, và để phân chia giáo viên giảng dạy cho từng lớp
Bảng HOCSINH
TT Tên Kiểu Độ rộng GiảI thích
1 MAHS nvarchar 10 Mã học sinh
2 HOTENHS nvarchar 50 Họ và tên HS 3 NGAYSINHHS nvarchar 10 Ngày sinh HS 4 QUEQUANHS nvarchar 50 Quê quán HS 5 GIOITINHHS nvarchar 5 Giới tính 6 DIENTHOAIHS nvarchar 15 điên thoại
* Chức năng: Lưu trữ thông tin của học sinh trong trường, thông tin của học sinh được xác định bởi: MAHS. Mỗi học sinh có một MAHS duy nhất dựa MAHS để có thể biết được toàn bộ thông tin của học sinh đó.
TT Tên Kiểu Độ rộng GiảI thích
1 MAHS nvarchar 10 Mã học sinh
2 MALOP nvarchar 10 Mã lớp
* Chức năng: Có chức năng phân lớp trong trường. Dựa vào MAHS để biết học sinh đó thuộc lớp nào. Mỗi học sinh chỉ thuộc một lớp
Bảng GIAOVIEN
TT Tên trường Kiểu Độ rộng Giải thích
1 MAGV nvarchar 10 Mã giáo viên
2 HOTENGV nvarchar 50 Tên giáo viên
3 NGAYSINHGV nvarchar 10 Ngày sinh GV 4 GIOITINHGV nvarchar 3 Giới tính GV
5 CHUYENMON nvarchar 20 Chuyên môn GV
6 DIENTHOAIGV nvarchar 15 Điện thoại GV
7 QUEQUANGV nvarchar 50 Quê quán GV
* Chức năng: Lưu trữ tất cả thông tin của giáo viên giảng dạy. Mỗi giáo viên được xác định bởi MAGV. MAGV là duy nhất( Khoá MAGV). Chỉ cần biết được MAGV là biết được tất cả thông tin giáo viên
Bảng PHANCONGDAY
TT Tên trường Kiểu Độ rộng Giải thích
1 MAGV nvarchar 5 Mã giáoviên
2 MAMON nvarchar 2 Mã môn học
3 MALOP nvarchar 5 Mã lớp
* Chức năng: Dùng để phân chia giáo viên giảng dạy cho các lớp, phân chia môn học cụ thể mà giáo viên đảm nhận trong từng lớp cụ thể.
Bảng CHUNHIEM
TT Tên Trường Kiểu Độ rộng Giải thích
1 MaLop nvarchar 10 Mã lớp
2 MaGV nvarchar 10 Mã giáo viên
* Chức năng: Dùng để phân chia giáo viên chủ nhiệm cho các lớp.
Bảng DIEM
TT Tên trường Kiểu Độ rộng Giải thích
1 STT Int 4 Số thứ tự
2 MAHS nvarchar 10 Mã học sinh
3 MALOAIDIEM nvarchar 3 Mã Loại điểm
4 MANAMHOC nvarchar 10 Mã năm học
5 MAMON nvarchar 2 Mã môn học
6 HOCKY nvarchar 1 Học kỳ
7 DIEM Int 4 Điểm kiểm tra
* Chức năng: Dùng để lưu điểm của học sinh trong trường. Dựa vào số liệu điểm trong bảng phòng quản lý học sinh sẽ tổng kết điểm cho học sinh , xét lưu ban, xét khen thưởng...
Bảng TBMONKY
TT Tên Trường Kiểu Độ rộng Giải thích
1 MAHS nvarchar 10 Mã học sinh
2 MAMONHOC nvarchar 7 Mã môn học 3 MANAMHOC nvarchar 10 Mã năm học
4 HOCKY nvarchar 7 Học kỳ
5 TBMONKY Real 4 Trung bình môn học kỳ
* Chức năng: Lưu trữ điểm trung bình môn học học kỳ của học sinh trong trường. Dựa vào điểm trung bình môn học để tính điểm trung bình học kỳ và xếp loại học lực học kỳ cho học sinh
Bảng TBMONCANAM
TT Tên Trường Kiểu Độ rộng Giải thích
1 MAHS nvarchar 10 Mã học sinh
2 MAMONHOC nvarchar 5 Mã môn học 3 MANAMHOC nvarchar 10 Mã năm học
4 TBMONCANAM real 4 Trung bình môn cả năm
* Chức năng : Lưu trữ điểm trung môn học cả năm cho học sinh. Dựa vào điểm trung bình môn cả năm để tính điểm trung bình và xép loại học lực cả năm cho học sinh.
Bảng TBHOCKY
TT Tên Trường Kiểu Độ rộng
Giải thích
1 MAHS nvarchar 10 Mã học sinh
2 HOCKY nvarchar 7 Học kỳ
3 MANAMHOC nvarchar 10 Mã năm học
4 TBHK real 4 Trung bình học kỳ
5 MAHOCLUC nvarchar 10 Mã học lực 6 MAHANHKIEM nvarchar 10 Mã hạnh kiểm
* Chức năng :Lưu trữ thông tin về điểm trung bình học kỳ, học lục, hạnh kiểm , cảu học sinh trong học kỳ. Dựa vào bảng này để xét danh hiệu kỳ cho học sinh.
Bảng TBCANAM
TT Tên Trường Kiểu Độ rộng
Giải thích
1 MAHS nvarchar 10 Mã học sinh
2 MÂNMHOC navarchar 10 Mã năm học
3 TBCANAM real 4 Trung bình năm học 4 MAHANHKIEM nvarchar 10 Mã hạnh kiểm 5 MAHOCLUC nvarchar 10 Mã học lực
* Chức năng: Lưu trữ điểm trung bình cả năm, học lục, hạnh kiểm cho từng học sinh. Dựa vào bảng kết quả này để xét danh hiệu cho học sinh và để xét tiêu chuẩn lên lớp cho học sinh.
Bảng HOCLUC
TT Tên Trường Kiểu Độ rộng Giải thích
1 MAHOCLUC nvarchar 10 Mã học lực
2 HOCLUC nvarchar 10 Học lực
* Chức năng Lưu trữ thông tin về học lực theo quy định của Bộ Giáo Dục và :
Đào Tạo. cáo các loại học lực : giỏi, khá , trung bình, yếu, kém.
Bảng HANHKIEM
TT Tên Trường Kiểu Độ rộng Giải thích
1 MAHANHKIEM nvarchar 10 Mã hạnh kiểm
2 TENHANHKIEM nvarchar 10 Tên hạnh kiểm
* Chức năng: Lưu trữ thông tin về hạnh kiểm theo quy định của Bộ Giáo Dục và Đào Tạo. cáo các loại Hạnh Kiểm: tốt , khá ,trung bình,yếu.
Bảng NAMHOC
TT Tên Trường Kiểu Độ rộng Giải thích
1 MANAMHOC nvarhar 10 Mã năm học
2 NAMHOC nvarhar 10 Năm học
* Chức năng: lưu trữ thông tin về các năm học.
Bảng HOCKY
TT Tên Trường Kiểu Độ rộng Giải thích
1 HOCKY nvarchar 7 Học kỳ
Bảng LOAIDIEM
TT Tên Trường Kiểu Độ rộng Giải thích
1 MALOAIDIEM nvarchar 3 Mã loại điểm
2 TENLOAIDIEM nvarchar 10 Tên loại điểm
* Chức năng : Lưu trữ thông tin về các loại điểm( điểm miệng, điểm, 15p, điểm một tiết, điểm thi).