Giải Tin học 11 định hướng Tin học ứng dụng Cánh diều bài 3 Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ

Giải bài 3 Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ ệ sách Tin học 11 Cánh diều. Phần đáp án chuẩn, hướng dẫn giải chi tiết cho từng bài tập có trong chương trình học của sách giáo khoa. Hi vọng, các em học sinh hiểu và nắm vững kiến thức bài học.

 

B. Bài tập và hướng dẫn giải

Khởi động

Câu hỏi: Để quản lí sách, người đọc và việc mượn trả sách của một thư viện (TV) trường học, bạn Anh Thư dự định chỉ dùng một bảng như mẫu ở hình 1. Theo em, trong trường hợp cụ thể này, việc đưa ra tất cả dữ liệu cần quản lí vào trong 1 bảng như Anh Thư thực hiện có ưu điểm và nhược điểm gì?

Số thẻ TVHọ và tênNgày sinhLớpMã SáchTên SáchSố trangTác giảNgày mượnNgày trả
..............................

Gợi ý: Xét 1 số trường hợp sau:

1. Một học sinh mượn sách nhiều lần, mỗi lần mượn nhiều quyển sách

2. Cần bổ sung dữ liệu về số sách mới mua của thư viện

3. Hệ quản trị CSDL đảm bảo ràng buộc khóa ngoại

Câu 1: 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?

Giải Tin học 11 định hướng Tin học ứng dụng Cánh diều bài 3 Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ

3. Thực hành với khóa ngoại

Câu hỏi: Khám phá cách khai báo liên kết giữa các bảng trong môi trường Access và nhận biết các cập nhật vi phạm ràng buộc khoá ngoài.

Vận dụng

Câu hỏi: Trong việc tạo lập CSDL, sau khi tạo xong cấu trúc cho hai bảng mà ta dự kiến có liên kết với nhau bằng khoá ngoài, ta nên khai báo liên kết trước hay nên nhập dữ liệu cho hai bảng trước? Hãy giải thích vì sao.

Câu hỏi tự kiểm tra

Câu hỏi: Trong các câu sau, những câu nào đúng?

a) Một trường là khoá ngoài của một bảng nếu nó là khoả của bảng đó và đồng thời xuất hiện trong một bảng khác.

b) Khoá ngoài của một bảng là tập hợp một số trường của bảng đó và đồng thời là khoá của một bảng khác.

c) Khi hai bảng có liên kết với nhau qua khoá chính – khoá ngoài, chỉ khi bổ sung bản ghi vào các bảng mới cần thoả mãn ràng buộc khoá ngoài.

d) Các hệ quản trị CSDL quan hệ tự động kiểm tra và chỉ chấp nhận các cập nhật thoả mãn ràng buộc khoá ngoài.

Nội dung quan tâm khác

Từ khóa tìm kiếm: Giải tin học 11 cánh diều bài 3 Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ , Giải tin học CD bài 3 , giải bài 3 Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ

Bình luận

Giải bài tập những môn khác