JavaScript is required

Câu hỏi:

Một cơ sở dữ liệu được mô tả gồm các bảng: hocsinh(tenHS, maHS, ngaysinh, diachi) lưu thông tin về tên học sinh, mã học sinh, ngày sinh, địa chỉ nhà; sach(tensach, masach, soluong) lưu thông tin về tên sách, mã sách, số cuốn sách đang có sẵn; muonsach(maHS, masach, ngaymuon, ngaytra, soluong) lưu thông tin về mã học sinh, mã sách đã mượn, ngày mượn, ngày trả, số lượng cuốn đã mượn.

Dưới đây là một số ý kiến về mô tả trên:

Khóa chính của bảng muonsach là ngaymuon.

Khi tạo bảng dữ liệu bằng lệnh SQL, kiểu dữ liệu của cột diachi là văn bản.

Khi một học sinh mượn n cuốn sách giống nhau, giá trị của cột soluong trong bảng muonsach giảm đi n đơn vị và giá trị cột soluong trong bảng sach tăng lên n đơn vị.

Khi muốn hiển thị tên của các cuốn sách mà học sinh “Nguyễn Văn Nam” đã mượn, cần sử dụng ba bảng.

Trả lời:

Đáp án đúng: Sai, Đúng, Sai, Đúng


Bài toán quản lí trên có bảng dữ liệu được thể hiện như sau:

Pasted image

a) Khóa chính là masach và maHS.

b) Vì cần địa chỉ là dạng kí tự cả chữ và số.

c) Khi mượn, số lượng sách phải giảm và số sách mượn tăng lên.

d) Vì dữ liệu cần được kết nối thông qua bảng trung gian. 

Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài

Bộ đề giúp học sinh lớp 11 ôn tập toàn diện kiến thức Tin học học kì I theo chương trình Kết nối tri thức với cuộc sống. Nội dung bao gồm các dạng bài trắc nghiệm về lập trình, cấu trúc điều khiển, và thuật toán cơ bản, kèm đáp án và hướng dẫn giải chi tiết giúp học sinh củng cố và nâng cao kỹ năng thực hành.

28/10/2025
0 lượt thi

Câu hỏi liên quan