15 câu Trắc nghiệm Tin học 11 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ệ có đáp án
Đề thi

15 câu Trắc nghiệm Tin học 11 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ệ có đáp án

A
Admin
Tin họcLớp 1171 lượt thi
15 câu hỏi
1. Trắc nghiệm
1 điểm

PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.

Dư thừa dữ liệu có thể dẫn đến vấn đề gì?

Dữ liệu không nhất quán khi cập nhật

Dữ liệu luôn chính xác và dễ quản lý

Dữ liệu luôn được bảo mật cao

Không ảnh hưởng đến quá trình tìm kiếm dữ liệu

Xem đáp án

Đáp án: A

Giải thích: 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, vì việc nhập lại nhiều lần thông tin giống nhau sẽ tăng khả năng xảy ra sai sót.

2. Trắc nghiệm
1 điểm

Mục tiêu chính của việc thiết kế cơ sở dữ liệu là gì?

Tăng cường khả năng tìm kiếm dữ liệu

Giảm thiểu dư thừa dữ liệu

Tăng số lượng bảng trong cơ sở dữ liệu

Đảm bảo mọi bảng đều chứa thông tin giống nhau

Xem đáp án

Đáp án: B

Giải thích: Mục tiêu chính của việc thiết kế cơ sở dữ liệu là giảm thiểu dư thừa dữ liệu để đảm bảo tính chính xác và giảm rủi ro sai sót khi cập nhật thông tin.

3. Trắc nghiệm
1 điểm

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

Khóa chính

Khóa ngoài

Cả A và B

Không có liên kết nào

Xem đáp án

Đáp án: C

Giải thích: 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ặp khóa chính và khóa ngoài, trong đó khóa ngoài tham chiếu đến khóa chính của bảng khác.

4. Trắc nghiệm
1 điểm

Ràng buộc khóa ngoài đảm bảo điều gì trong cơ sở dữ liệu?

Mọi giá trị khóa ngoài đều phải xuất hiện trong trường khóa ở bảng được tham chiếu

Mọi giá trị khóa chính đều phải xuất hiện trong khóa ngoài

Không có giá trị nào có thể bị xóa khỏi bảng

Không cần thiết phải kiểm tra tính hợp lệ của dữ liệu

Xem đáp án

Đáp án: A

Giải thích: Ràng buộc khóa ngoài đảm bảo rằng 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, giúp duy trì tính toàn vẹn dữ liệu.

5. Trắc nghiệm
1 điểm

Hệ quản trị cơ sở dữ liệu giúp gì cho người sử dụng?

Tự động cập nhật mọi thông tin mà không cần người dùng

Kiểm soát tất cả thao tác cập nhật và ràng buộc giữa các bảng

Loại bỏ hoàn toàn khả năng sai sót khi nhập dữ liệu

Giúp người dùng tạo ra nhiều bảng không có liên kết

Xem đáp án

Đáp án: B

Giải thích: Hệ quản trị cơ sở dữ liệu giúp kiểm soát tất cả thao tác cập nhật, đảm bảo rằng không có vi phạm nào đối với ràng buộc khóa ngoài giữa các bảng.

6. Trắc nghiệm
1 điểm

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?

Dữ liệu vẫn hợp lệ

Không xảy ra vấn đề gì

Xuất hiện hiện tượng mất tham chiếu

Tự động tạo ra giá trị mới trong bảng được tham chiếu

Xem đáp án

Đáp án: C

Giải thích: Khi có giá trị khóa ngoài không xuất hiện trong bảng được tham chiếu, sẽ xảy ra hiện tượng mất tham chiếu, dẫn đến việc không thể xác định thông tin liên quan.

7. Trắc nghiệm
1 điểm

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?

Bảng SÁCH

Bảng NGƯỜI ĐỌC

Bảng MƯỢN-TRẢ

Không có bảng nào chứa thông tin này

Xem đáp án

Đáp án: C

Giải thích: Bảng MƯỢN-TRẢ chứa thông tin về các sự kiện mượn và trả sách, liên kết giữa người đọc và sách.

8. Trắc nghiệm
1 điểm

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?

Một trường chung

Một trường riêng biệt cho mỗi bảng

Thông tin về số lượng bản ghi

Thông tin không cần thiết

Xem đáp án

Đáp án: A

Giải thích: Để tạo liên kết giữa hai bảng trong cơ sở dữ liệu, cần có một trường chung mà một trong hai trường đó phải là khóa chính của bảng này.

9. Trắc nghiệm
1 điểm

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?

Chọn bảng và kéo thả để liên kết

Sử dụng các biểu thức toán học

Nhập thủ công thông tin vào từng bảng

Không cần khai báo liên kết

Xem đáp án

Đáp án: A

Giải thích: Người dùng có thể khai báo liên kết giữa các bảng bằng cách kéo thả bảng vào cửa sổ khai báo liên kết và thực hiện thao tác kết nối các trường cần thiết
10. Trắc nghiệm
1 điểm

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

Dữ liệu vẫn còn nguyên vẹn

Không thể xóa nếu có giá trị khóa ngoài liên quan

Tự động xóa tất cả các bản ghi liên quan

Không có tác động gì đến cơ sở dữ

Xem đáp án

Đáp án: B

Giải thích: Nếu cố gắng xóa một bản ghi trong bảng được tham chiếu mà có giá trị khóa ngoài liên quan trong bảng tham chiếu, hệ thống sẽ ngăn cản hành động này để bảo vệ tính toàn vẹn dữ liệu.

11. Tự luận
1 điểm

PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai

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

Xem đáp án

a) Đúng. 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, vì việc nhập lại thông tin giống nhau nhiều lần dễ gây ra sai sót.

b) Sai. Dữ liệu dư thừa thường không chính xác và khó quản lý vì có nhiều bản sao của cùng một thông tin.

c) Sai. Dư thừa dữ liệu thực sự có thể làm giảm tính an toàn vì có nhiều bản sao có thể bị thay đổi không đồng bộ.

d) Sai. Dư thừa dữ liệu có thể làm giảm hiệu suất của cơ sở dữ liệu do việc xử lý và lưu trữ thông tin trùng lặp.

12. Tự luận
1 điểm

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

Xem đáp án

a) Đúng. Ràng buộc khóa ngoài 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 để đảm bảo tính toàn vẹn dữ liệu.

b) Sai. Ràng buộc khóa ngoài có tác dụng kiểm tra tính hợp lệ của dữ liệu giữa các bảng.

c) Sai. Không cần thiết phải có bản ghi trong bảng được tham chiếu cho mỗi giá trị khóa ngoài; chỉ cần các giá trị đó phải tồn tại để đảm bảo tính hợp lệ.

d) Sai. Nếu một giá trị khóa ngoài không xuất hiện trong 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 hợp lệ.

13. Tự luận
1 điểm
PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3

Tại sao dư thừa dữ liệu lại là một vấn đề trong cơ sở dữ liệu quan hệ?

Xem đáp án

Đá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.

14. Tự luận
1 điểm

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?

Xem đáp án

Đá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ả.

15. Tự luận
1 điểm

Ràng buộc khóa ngoài trong cơ sở dữ liệu quan hệ là gì?

Xem đáp án

Đá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.