cho cơ sở dữ liệu quản lý học tập bao gồm 4 bảng: bảng học sinh: mã học sinh,tên học sinh,năm sinh,giới tính,địa chỉ ,số điện thoại bảng môn học: mã môn học,tên môn học bảng loại kiểm tra: mã loại kiểm tra, hệ số,tên loại kiểm tra bảng kết quả:số thứ tự,mã học sinh,mã môn học,mã loại kiểm tra,ngày kiểm tra,điểm yêu cầu 1.xác định khóa cho các bảng và nêu lý do lựa chọn khóa 2xasc định liên kết giữa các bảng 3.cho biết bảng nào là bảng chính bảng nào là bảng tham chiếu

1 câu trả lời

Câu 1 : chọn khóa

- bảng học sinh : mã học sinh

- bảng môn học : mã môn học

- bảng loại kiểm tra : mã loại kiểm tra

- bảng kết quả : mã HS

Quy tắc chọn khóa : khi chọn khóa cho bảng trong một CSDL ta phải chọn thuộc tính mà các đối tượng của nó phải là DUY NHẤT trong bảng. các thuộc tính thường chọn làm khóa thường gặp như : số CMND, mã học sinh, ID, Số điện thoại, biển số xe, nói chung là các loại mã số. ( nếu bảng có nhiều thuộc tính là mã số thì chọn thuộc tính thể hiện cho đối tượng chính mà bản thể hiện )

 

Câu 2 : relationship

mã HS của "bảng kết quả" liên kết với mã HS của "bảng HS"

mã môn học "bảng kết quả" liên kết với mã môn học "bảng Mã môn học"

mã loại kiểm tra của "bảng kết quả" liên kết với mã loại kiểm tra của "bảng loại kiểm tra"

Câu 3  : bảng kết quả là bảng chính, các bảng còn lại là bảng tham chiếu. Vì bảng kết quả truy xuất dữ liệu từ các bảng khác

Câu hỏi trong lớp Xem thêm