Trắc nghiệm Tin học 11 Cánh diều Bài 3 (có đáp án): Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ
15 câu · Đề theo bài
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Dư thừa dữ liệu có thể dẫn đến vấn đề gì?
Đáp án và lời giải
Đáp án: A
Câu 2
Mục tiêu chính của việc thiết kế cơ sở dữ liệu là gì?
Đáp án và lời giải
Đáp án: B
Câu 3
Liên kết giữa các bảng trong cơ sở dữ liệu được thực hiện thông qua cái gì?
Đáp án và lời giải
Đáp án: C
Câu 4
Ràng buộc khóa ngoài đảm bảo điều gì trong cơ sở dữ liệu?
Đáp án và lời giải
Đáp án: A
Câu 5
Hệ quản trị cơ sở dữ liệu giúp gì cho người sử dụng?
Đáp án và lời giải
Đáp án: B
Câu 6
Khi có giá trị khóa ngoài không xuất hiện trong bảng được tham chiếu, điều gì xảy ra?
Đáp án và lời giải
Đáp án: C
Câu 7
Bảng nào trong cơ sở dữ liệu thư viện có thể chứa thông tin về việc mượn sách?
Đáp án và lời giải
Đáp án: C
Câu 8
Thông tin nào là cần thiết để tạo liên kết giữa hai bảng trong cơ sở dữ liệu?
Đáp án và lời giải
Đáp án: A
Câu 9
Cách nào để khai báo liên kết giữa các bảng trong hệ quản trị cơ sở dữ liệu?
Đáp án và lời giải
Đáp án: A
Câu 10
Điều gì sẽ xảy ra nếu cố gắng xóa một bản ghi trong bảng được tham chiếu?
Đáp án và lời giải
Đáp án: B
Câu 11
Dư thừa dữ liệu trong cơ sở dữ liệu quan hệ có thể gây ra vấn đề gì?
a)Dữ liệu không nhất quán khi cập nhật
b)Dữ liệu luôn chính xác và dễ quản lý
c)Tăng tính an toàn cho dữ liệu
d)Không ảnh hưởng đến hiệu suất của cơ sở dữ liệu
Đáp án và lời giải
Đáp án: a) Đúng; b) Sai; c) Sai; d) Sai
Câu 12
Ràng buộc khóa ngoài trong cơ sở dữ liệu quan hệ đảm bảo điều gì?
a)Mọi giá trị khóa ngoài trong bảng tham chiếu đều phải xuất hiện trong bảng được tham chiếu
b)Không cần thiết phải kiểm tra tính hợp lệ của dữ liệu
c)Mọi bản ghi trong bảng được tham chiếu phải có giá trị khóa ngoài
d)Cho phép giá trị khóa ngoài không xuất hiện trong bảng được tham chiếu
Đáp án và lời giải
Đáp án: a) Đúng; b) Sai; c) Sai; d) Sai
Câu 13
Tại sao dư thừa dữ liệu lại là một vấn đề trong cơ sở dữ liệu quan hệ?
Đáp án và lời giải
Đáp án: Dư thừa dữ liệu có thể dẫn đến dữ liệu không nhất quán khi cập nhật, gây khó khăn trong việc quản lý và duy trì tính chính xác của dữ liệu. Giải thích: Khi cùng một thông tin được lưu trữ nhiều lần trong một bảng, bất kỳ sự thay đổi nào cũng phải được thực hiện trên tất cả các bản sao của thông tin đó. Điều này làm tăng khả năng xảy ra sai sót, vì người dùng có thể quên cập nhật một số bản ghi, dẫn đến thông tin không đồng nhất. Ví dụ, nếu một học sinh có thông tin cá nhân được lưu trữ 68 lần, việc cập nhật thông tin về học sinh đó sẽ dễ dẫn đến sai sót hơn so với việc chỉ lưu trữ một lần.
Câu 14
Liên kết giữa các bảng trong cơ sở dữ liệu quan hệ được thực hiện như thế nào?
Đáp án và lời giải
Đáp án: Liên kết giữa các bảng được thực hiện thông qua khóa chính và khóa ngoài. Giải thích: Khóa chính là một trường (hoặc tập hợp các trường) trong một bảng mà có giá trị duy nhất cho mỗi bản ghi, trong khi khóa ngoài là trường trong bảng khác tham chiếu đến khóa chính. Ví dụ, trong một cơ sở dữ liệu thư viện, bảng MƯỢN-TRẢ có thể chứa trường Số thẻ TV (khóa ngoài) tham chiếu đến Số thẻ TV trong bảng NGƯỜI ĐỌC (khóa chính). Điều này cho phép kết nối và truy xuất thông tin từ cả hai bảng một cách hiệu quả.
Câu 15
Ràng buộc khóa ngoài trong cơ sở dữ liệu quan hệ là gì?
Đáp án và lời giải
Đáp án: Ràng buộc khóa ngoài đảm bảo rằng mỗi giá trị khóa ngoài trong bảng tham chiếu phải tồn tại trong khóa chính của bảng được tham chiếu. Giải thích: Ràng buộc khóa ngoài giữ cho dữ liệu trong cơ sở dữ liệu luôn nhất quán và chính xác. Nếu có một giá trị khóa ngoài không có trong khóa chính của bảng được tham chiếu, sẽ xảy ra hiện tượng mất tham chiếu, dẫn đến dữ liệu không còn chính xác. Ví dụ, nếu một bản ghi trong bảng MƯỢN-TRẢ chứa Số thẻ TV "HS-007" nhưng không có bản ghi tương ứng trong bảng NGƯỜI ĐỌC, thì việc này sẽ gây ra lỗi và không thể xác định thông tin cho "HS-007". Do đó, ràng buộc này rất quan trọng để đảm bảo tính toàn vẹn dữ liệu.