5. Cấu trúc của báo cáo
2.3. Thiết kế cơ sở dữ liệu
2.3.1. Mô tả chi tiết các bảng dữ liệu
Bảng tbl_hocsinh (Học sinh)
Bảng 11. Bảng tbl_hocsinh
Tên cột Kiểu dữ liệu Allow Nulls Mô tả thuộc tính
idhs Varchar(20) No Mã học sinh hoten Varchar(100) No Họ tên học
sinh
pass Varchar(100) No Mật khẩu học sinh
Nguyễn Thị Diễm – 11CNTT1
ngaysinh Varchar(100) No Ngày sinh của học sinh gioitinh Varchar(100) No Giới tính học
sinh
diachi Varchar(100) No Địa chỉ học sinh
khoi Varchar(50) No Khối lớp
lop Varchar(50) No Lớp
Bảng tbl_dethi (Đề thi)
Bảng 12. Bảng tbl_dethi
Tên cột Kiểu dữ liệu Allow Nulls Mô tả thuộc tính
made Int(10) No Mã đề thi
tende Varchar(70) No Tên đề thi
thongtin Text No Thông tin
socau int(10) No Số câu
tacgia Varchar(50) No Tác giả hinhanh Varchar(80) No Hình ảnh khoithi Varchar(50) No Khối thi ngaydang Varchar(50) No Ngày đăng timer Varchar(10) No Thời gian làm
bài
Bảng tbl_khoihoc (Khối học)
Bảng 13. Bảng tbl_khoihoc
Tên cột Kiểu dữ liệu Allow Nulls
Mô tả thuộc tính
makhoi Varchar(50) No Mã khối tenkhoi Varchar(50) No Tên khối
Nguyễn Thị Diễm – 11CNTT1
Bảng tbl_cauhoi (Câu hỏi)
Bảng 14. Bảng tbl_cauhoi
Tên cột Kiểu dữ liệu Allow Nulls
Mô tả thuộc tính
ma_ch Int(10) No Mã câu hỏi
noidung Text Yes Nội dung
lc1 Varchar(80) Yes Lựa chọn 1 lc2 Varchar(80) Yes Lựa chọn 2 lc3 Varchar(80) Yes Lựa chọn 3 lc4 Varchar(80) Yes Lựa chọn 4 dapan Varchar(80) Yes Đáp án
made int(10) Yes Mã đề
diem Double Yes Điểm
traloi Varchar(80) Yes Trả lời trangthai Int(11) Yes Trạng thái
Bảng tbl_ktbailam (Kiểm tra bài làm) Bảng 15. Bảng Post
Tên cột Kiểu dữ liệu Allow Nulls
Mô tả thuộc tính
id Int(11) No Mã bài làm
idmade Varchar(50) Yes Mã đề
Nguyễn Thị Diễm – 11CNTT1
Bảng tbl_kqlambai (Kết quả làm bài)
Bảng 16. Bảng tbl_kqlambai
Tên cột Kiểu dữ liệu Allow Nulls
Mô tả thuộc tính
id Int(10) No Mã kết quả
làm bài idhs Varchar(50) No Mã học sinh
made Varchar(50) No Mã đề
socau Int(10) No Số câu đã làm
caudung Int(10) No Số câu đúng
ketqua Varchar(50) No Kết quả
Bảng tbl_news (Tin tức)
Bảng 17. Bảng tbl_news
Tên cột Kiểu dữ liệu Allow Nulls
Mô tả thuộc tính
id Int(11) No Mã tin tức
tieude Varchar(255) Yes Tiêu đề tin tức tomtat Varchar(400) Yes Tóm tắt tin tức chitiet Text Yes Chi tiết tin tức hinhanh Varchar(255) Yes Hình ảnh
linhvuc Int(10) Yes Lĩnh vực
trangthai Int(11) Yes Trạng thái ngaydang Varchar(50) Yes Ngày đăng
Nguyễn Thị Diễm – 11CNTT1
Bảng tbl_nhanvien (Nhân viên)
Bảng 18. Bảng tbl_nhanvien
Tên cột Kiểu dữ liệu Allow Nulls
Mô tả thuộc tính
idnv Int(11) No Mã nhân viên
tendn Varchar(100) Yes Tên đăng nhập tennv Varchar(100) Yes Tên nhân viên email Varchar(100) Yes Email
password Varchar(100) Yes Mật khẩu level Int(11) Yes Mức (quyền đăng nhập) ngaythem Varchar(50) Yes Ngày them
Nguyễn Thị Diễm – 11CNTT1