Với giải Hoạt động trang 59 Tin học 11 Cánh diều chi tiết trong Bài 3: Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ giúp học sinh dễ dàng xem và so sánh lời giải, từ đó biết cách làm bài tập Tin học 11. Mời các bạn đón xem:
Hãy xét tình huống sau đây: CSDL thư viện có bảng MƯỢN-TRẢ
Hoạt động trang 59 Tin học 11: Hãy xét tình huống sau đây: CSDL thư viện có bảng MƯỢN-TRẢ liên kết với bảng NGƯỜI ĐỌC qua khoá ngoài Số thẻ TV. Hiện tại, bảng NGƯỜI ĐỌC có bốn bảng ghi (ghi nhận dữ liệu về bốn học sinh đã làm thẻ thư viện). Người thủ thư đang muốn thêm một bản ghi cho bảng MƯỢN-TRẢ (Hình 3). Theo em, cập nhập đó có hợp lý không? Giải thích vì sao?
Lời giải:
Khi hai bảng trong một CSDL có liên quan đến nhau, mỗi giá trị khoá ngoài ở bảng tham chiếu sẽ được giải thích chi tiết hơn ở bảng được tham chiếu. Ví dụ “HS-001” được giải thích bằng thông tin “Họ và tên: Trần Văn An, Ngày sinh: 14/9/2009, Lớp: 12A2”. Nếu có một giá trị khoá ngoài nào không xuất hiện trong giá trị khoá ở bảng được tham chiếu. Trong Hình 3, “HS-007” không xuất hiện trong Số thẻ TV của bảng NGƯỜI ĐỌC. Do vậy, việc bổ xung cho bảng MƯỢN-TRẢ một bảng ghi mới có giá trị khoá ngoài là: “HS-007” sẽ làm cho dữ liệu trong CSDL không còn đúng nữa, không giải thích được “HS-007” là số thẻ thư viện của ai. Muốn cập nhập đó hợp lệ, phải bổ xung bản ghi có giá trị khoá là “HS-007” vào bảng NGƯỜI ĐỌC trước.
Xem thêm các bài giải Tin học 11 Cánh diều hay, chi tiết khác:
Khởi động trang 57 Tin học 11:
Hoạt động trang 59 Tin học 11: Hãy xét tình huống sau đây: CSDL thư viện có bảng MƯỢN-TRẢ....
Thực hành trang 60 Tin học 11: Khám phá cách khai báo liên kết giữa các bảng trong môi trường...
Vận dụng trang 61 Tin học 11: Trong việc tạo lập CSDL, sau khi tạo xong cấu trúc cho hai bảng....
Câu hỏi trang 61 Tin học 11: Trong các câu sau, những câu nào đúng?
Xem thêm các bài giải Tin học 11 Cánh diều hay, chi tiết khác:
Bài 1: Bài toán quản lý và cơ sở dữ liệu
Bài 2: Bảng và khoá chính trong cơ sở dữ liệu quan hệ
Bài 4: Các biểu mẫu cho xem và cập nhập CSDL
CÔNG TY TNHH ĐẦU TƯ VÀ DỊCH VỤ GIÁO DỤC VIETJACK
- Người đại diện: Nguyễn Thanh Tuyền
- Số giấy chứng nhận đăng ký kinh doanh: 0108307822, ngày cấp: 04/06/2018, nơi cấp: Sở Kế hoạch và Đầu tư thành phố Hà Nội.
2021 © All Rights Reserved.