Đáp án Tin 11 Khoa học máy tính cánh diều bài 3 Quan hệ giữa các bảng và khóa ngoài trong cơ sở dữ liệu quan hệ

Đáp án bài 3 Quan hệ giữa các bảng và khóa ngoài trong cơ sở dữ liệu quan hệ. Bài giải được trình bày ngắn gọn, chính xác giúp các em học Tin 11 Khoa học máy tính Cánh diều dễ dàng. Từ đó, hiểu bài và vận dụng vào các bài tập khác. Đáp án chuẩn chỉnh, rõ ý, dễ tiếp thu. Kéo xuống dưới để xem chi tiết


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

CHỦ ĐỀ F: GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH

BÀI 3: QUAN HỆ GIỮA CÁC BẢNG VÀ KHÓA NGOÀI TRONG CƠ SỞ DỮ LIỆU QUAN HỆ

KHỞI ĐỘNG

CH 1: Để 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 trang 57. Theo em, trong trường hợp cụ thể này, việc đưa tất cả dữ liệu cần quản lí vào trong một bảng như Anh Thư thực hiện có ưu điểm và nhược điểm gì?

Đáp án chuẩn:

Gợi ý: Xét một 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.

HOẠT ĐỘNG

CH 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?

Đáp án chuẩn:

Khi hai bảng trong một CSDL có liên quan đến nhau, mỗi giá trị khoá ngoài sẽ được giải thích chi tiết hơn ở bảng được tham chiếu. Việc bổ sung một bảng ghi mới sẽ làm cho dữ liệu trong CSDL không còn đúng nữa. 

VẬN DỤNG

CH 1: 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.

Đáp án chuẩn:

Nên tạo liên kết trước vì tạo liên kết được tạo giữa các bảng cho phép tổng hợp dữ liệu từ nhiều bảng. 

CH HỎI TỰ KIỂM TRA

CH 1: 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.

Đáp án chuẩn:

Câu a, b đúng.


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

Nội dung quan tâm khác

Thêm kiến thức môn học

Bình luận

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