1. 4 TỔNG KẾT CHƢƠN G1
2.6.3. Thiết kế các bảng dữ liệu vật lý
Bảng 2.10. Monhoc lưu các thông tin về các môn học.
Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích
1 MaMH MaMH Varchar(10) Mã môn học 2 TenMH Nvarchar(100) Tên môn học 3 Makhoi Varchar(10) Mã khối lớp
Bảng 2.11. Khoi chứa thông tin về các khối lớp
Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích
1 MaKhoi MaKhoi Varchar(10) Mã khối 2 TenKhoi Nvarchar(100) Tên khối
Bảng 2.12. Chude chứa thông tin các chủ đề của các môn học theo khối lớp
Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích
1 MaCD MaCD Varchar(10) Mã chủ đề 2 TenCD Nvarchar(500) Tên chủ đề 3 Makhoi Varchar(10) Mã khối lớp 4 MaMH Varchar(10) Mã môn học
Bảng 2.13. Loai chứa thông tin về các loại câu hỏi trắc nghiệm
Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích
1 MaLoai MaLoai Varchar(10) Mã loại câu hỏi 2 TenLoai Nvarchar(500) Tên loại câu
Bảng 2.14. Cauhoi chứa các thông tin về câu hỏi trắc nghiệm
Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích
1 MaCH MaCH Varchar(20) Mã câu hỏi 2 TenCH Nvarchar(500) Tên câu hỏi 3 MaMH Varchar(10) Mã môn học 4 MaCD Varchar(10) Mã chủ đề 5 MaLoai Varchar(10) Mã loại 6. Diem Float Điểm của câu
hỏi.
7. Dokho int Mức độ khó
của câu hỏi
Bảng 2.15. Cauhoi1 chứa nội dung những câu hỏi dạng nhiều lựa chọn trong đó chọn một phương án đúng.
Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích
1 MaCH MaCH Varchar(10) Mã câu hỏi 2 Loidan Nvarchar(500) Lời dẫn 3 Phuongan1 nVarchar(500) Phƣơng án trả
lời 1 4 Phuongan2 Nvarchar(500) Phƣơng án trả
lời 2. 5. Phuongan3 Nvarchar(500) Phƣơng án trả
lời 3. 6. Phuongan4 Nvarchar(500) Phƣơng án trả
lời 4. 7. Dapan Varchar(10) Đáp án
Bảng 2.16. Cauhoi2 chứa nội dung các câu hỏi trắc nghiệm loại ghép đôi.
Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích
1 MaCH MaCH Varchar(10) Mã câu hỏi 2 Loidan Nvarchar(500) Lời dẫn 3 Noidung1 nVarchar(500) Nội dung 1 4. Noidung2 Nvarchar(500) Nội dung 2 5. Noidung3 Nvarchar(500) Nội dung 3 6. Noidung4 Nvarchar(500) Nội dung 4 7. Noidung5 Nvarchar(500) Nội dung 5 8. Phuongan1 Nvarchar(500) Phƣơng án 1 9. Phuongan2 Nvarchar(500) Phuongan2 10 Phuongan3 Nvarchar(500) Phƣơng án 3 11 Phuongan4 Nvarchar(500) Phƣơng án 4 12 Phuongan5 Nvarchar(500) Phƣơng án 5 13 Dapan1 Varchar(10) Đáp án 1 14 Dapan2 Varchar(10) Đáp án 2 15 Dapan3 Varchar(10) Đáp án 3 16 Dapan4 Varchar(10) Đáp án 4 17 Dapan5 Varchar(10) Đáp án 5
Bảng 2.17. Cauhoi3 chứa nội dung các câu hỏi dạng điền khuyết.
Stt Khóa
chính Tên trƣờng Kiểu dữ liệu Null Giải thích
1 MaCH MaCH Varchar(10) Mã câu hỏi 2 Khoangtrong1 Nvarchar(100) Khoảng trống 1 3 Khoangtrong2 Nvarchar(100) Khoảng trống 2
Stt Khóa
chính Tên trƣờng Kiểu dữ liệu Null Giải thích
4 Khoangtrong3 Nvarchar(100) Khoảng trống 3 5 Khoangtrong4 Nvarchar(100) Khoảng trống 4 6 Phuongan1 Nvarchar(100) Phƣơng án 1 7 Phuongan2 Nvarchar(100) Phƣơng án 2 8 Phuongan3 Nvarchar(100) Phƣơng án 3 9 Phuongan4 Nvarchar(100) Phƣơng án 4 10 Dapan1 Varchar(10) Đáp án 1 11 Dapan2 Varchar(10) Đáp án 2 12 Dapan3 Varchar(10) Đáp án 3 13 Dapan4 Varchar(10) Đáp án 4
Bảng 2.18. Quytac chứa thông tin về những quy tắc ra đề
Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích
1 MaQT MaQT Varchar(10) Mã quy tắc 2 TenQT Nvarchar(500) Tên quy tắc 3. SluongCH Int Số lƣợng câu
hỏi.
4 SLDThi Int Số lƣợng đề thi
5 DoKho Int Độ khó của đề
thi.
6 DoPBiet Int Độ phân biệt của đề thi.
Bảng 2.19. Kythi chứa thông tin về các kỳ thi trong năm học
1 MaKT MaKT Varchar(10) Mã kỳ thi 2 Namhoc Varchar(10) Năm học 3 HocKy Varchar(20) Học kỳ
4 Lanthi Int Lần thi
5 Thoigian Int Thời gian thi
Bảng 2.20. Dethi chứa thông tin về các đề thi
Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích
1 MaDT MaDT Varchar(10) Mã đề thi 2 MaQT Varchar(10) Mã quy tắc 3 MaMH Varchar(10) Mã môn học 4 Tieude Nvarchar(500) Tiêu đề 5 MaKT Varchar(10) Mã kỳ thi
Bảng 2.21. Chitietde chứa thông tin về từng đề thi
Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích
1 MaDT MaDT Varchar(10) Mã đề thi 2 MaCH MaCH Varchar(10) Mã câu hỏi
Bảng 2.22. Baithi chứa thông tin về kết quả làm bài của học sinh
Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích
1 MaBT MaBT Varchar(10) Mã bài thi 2 MaDT Varchar(10) Mã đề thi 3 MaHS Varchar(10) Mã học sinh 4 TenBThi Nvarchar(500) Tên bài thi 5 Ngaythi Date/time Ngày thi
Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích
6 SLChoi Int Số lƣợng câu
hỏi.
7 Diem float Điểm
Bảng 2.23. Chitietbai lưu thông tin cụ thể về việc làm bài của học sinh
Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích
1 MaCH MaCH Varchar(10) Mã câu hỏi 2 MaBT MaBT Varchar(10) Mã bài thi 3 Traloi Varchar(20) Phƣơng án trả
lời
Bảng 2.24. Hocsinh chứa thông tin về học sinh
Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích
1 MaMS MaHS Varchar(10) Mã học sinh 2 TenHS Nvarchar(500) Tên học sinh
3 Lop Varchar(10) Lớp