Cho một cơ sở dữ liệu (viết tắt là CSDL) có tên thuvien dùng để quản lí việc mượn – trả sách của một trường trung học phổ thông. Cơ sở dữ liệu gồm 3 bảng với cấu trúc như sau:
• bandoc (idBandoc, hoten, ngaysinh, lop, namhoc)
• sach (idSach, tensach, namxb, sotrang)
• giaodich (idBandoc, idSach, ngaymuon, ngaytra)
Trong đó, bảng bandoc lưu các thông tin về bạn đọc (id bạn đọc, họ tên, ngày sinh, lớp, năm học), bảng sach lưu thông tin về cuốn sách có trong thư viện (id cuốn sách, tên cuốn sách, năm xuất bản, số trang), bảng giaodich lưu thông tin về các giao dịch mượn sách (id bạn đọc, id cuốn sách, ngày mượn, ngày trả).
Một số bạn học sinh đưa ra các ý kiến về việc khai thác cơ sở dữ liệu trên như sau:
c) Khoá chính của bảng giaodich là idBandoc.
A.
B.
Giải thích:
Sai. Khoá chính của bảng giaodich là bộ các cột xác định tính duy nhất của một giao dịch mượn sách, ở đây là bộ ba các trường (idBandoc, idSach, ngaymuon).
Câu hỏi này nằm trong: