BÀI 3: QUAN HỆ GIỮA CÁC BẢNG VÀ KHÓA NGOÀI TRONG CƠ SỞ DỮ LIỆU QUAN HỆ
A. TRẮC NGHIỆM
1. NHẬN BIẾT
Câu 1: hậu quả của việc tránh dư thừa dữ liệu?
- Dẫn đến dữ liệu phong phú khi cập nhật
- Dẫn đến dữ liệu nhất quán khi cập nhật
- Dẫn đến dữ liệu không nhất quán khi cập nhật
Câu 2: giải pháp tránh dư thừa dữ liệu là?
- Dùng một bảng khác chỉ chứa dữ liệu về người đọc và có khóa chính là trường Số thẻ TV
- Dùng nhiều bảng chứa dữ liệu về người đọc và có khóa chính
- Cả A và B đều đúng
- Cả A và đều sai
Câu 3: Điền từ thích hợp vào chỗ chấm
Để trích xuất thông tin từ CSDL quan hệ, ta có thể cần dữ liệu trong hơn một bảng và phải….đúng được dữ liệu giữa các bảng với nhau
- Sao chép
- xóa
- Bổ sung
- Ghép nối
Câu 4: Để tham chiếu xác định thì thuộc tính liên kết hai bảng phải là?
- Đóng của bảng được tham chiếu
- Khóa của bảng được tham chiếu
- Mở của bảng được tham chiếu
- Tùy vào trường hợp bảng tham chiếu
Câu 5: khóa ngoài của một bảng là gì?
- Môi trường (hay một số trường) của bảng này và đồng thời là khóa của một bảng khác.
- Môi trường (hay một số trường) của bảng này và đồng thời là mở của một bảng khác
- Môi trường (hay một số trường) của bảng này và đồng thời là đóng hoặc mở của một bảng khác.
- tất cả đáp án đều đúng
Câu 6: liên kết giữa hai bảng trong CSDL được thực hiện thông qua đâu?
Em cần cân nhắc kỹ trước khi quyết định … thư mục để tránh mất thông tin?
- Mở chính – khóa ngoài
- Mở chính – mở ngoài
- Khóa chính – mở ngoài
- Khóa chính – khóa ngoài
Câu 7: Để đảm bảo tính tham chiếu đầy đủ giữa các bảng phải như nào?
- Hỗ trợ
- Bổ sung
- Liên kết
- Tất cả đáp án trên đều đúng
Câu 8: tại sao các bảng phải liên kết nhau?
- đảm bảo tính toàn vẹn của dữ liệu
- đảm bảo tính chính xác của dữ liệu
- cả A và B đều đúng
Câu 9: ràng buộc khóa ngoài là gì?
- Yêu cầu một giá trị của khóa ngoài trong bảng tham chiếu phải xuất hiện trong giá trị khóa ở bảng tham chiếu
- Yêu cầu hai giá trị của khóa ngoài trong bảng tham chiếu phải xuất hiện trong giá trị khóa ở bảng tham chiếu
- Yêu cầu ba giá trị của khoái ngoài trong bảng tham chiếu phải xuất hiện trong giá trị khóa ở bảng tham chiếu
- Yêu cầu mọi giá trị của khóa ngoài trong bảng tham chiếu phải xuất hiện trong giá trị khóa ở bảng được tham chiếu.
Câu 10: điền từ thích hợp vào chỗ chấm
Các hệ quản trị CSDL đều cho người tạo lập CSDL được….
- Khai báo sao chép giữa các bảng
- Khai báo xóa giữa các bảng
- Khai báo bổ sung giữa các bảng
- Khai báo liên kết giữa các bảng
2. THÔNG HIỂU
Câu 1: phần mềm quản trị CSDL căn cứ vào các liên kể để làm gì?
- Kiểm soát tất cả thao tác cập nhật
- Không để xảy ra những vi phạm ràng buộc khóa ngoài
- A và B sai
- A và B đúng
Câu 2: Trong dải Database Tool, để khai báo liên kết giữa các bảng cần chọn?
- Save
- Edit
- Create
- Relationships
Câu 3:Hai bảng có thể liên kết với nhau thông qua đâu?
- Liên kết
- xóa
- bổ sung
3. VẬN DỤNG
Câu 1: sổ thẻ TC trong nhiệm vụ thực hành ở SGK, ta ghi gì?
- Thời gian
- Tên sách
- Người đọc
- Mượn trả
Câu 2: điền từ thích hợp vào chỗ chấm
Mọi hệ quản trị CSDL quan hệ đều có ….. cập nhật dữ liệu không vi phạm ràng buộc khóa ngoài đối với các liên kết giữa các bảng
- Cơ chế đảm bảo
- Cơ chế bổ sung
- Cơ chế hoạt động
4. VẬN DỤNG CAO
Câu 1: nếu hai bảng liên kết với nhau theo khóa trong được không?
- không
- có
Câu 2: Mọi giá trị khóa ngoài đêu phải xuất hiện trong trường khóa ở đâu?
- Bảng hoạt động
- Bảng tham chiếu
- Bảng cơ chế