Tạo Trắc Nghiệm

Trắc nghiệm Cơ sở dữ liệu Bài 49: Các dạng chuẩn

25 câu · Đề ôn tập tổng hợp

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ạng chuẩn nào yêu cầu tất cả các giá trị thuộc tính trong mỗi bộ là nguyên tố (atomic) và không có thuộc tính đa trị hay phức hợp?

Đáp án và lời giải

Đáp án: A

Câu 2

Nếu một quan hệ không ở dạng chuẩn 1NF, vấn đề chính mà nó gặp phải là gì?

Đáp án và lời giải

Đáp án: D

Câu 3

Một quan hệ R đang ở Dạng chuẩn 2 (2NF) nếu nó ở 1NF và không có loại phụ thuộc hàm nào?

Đáp án và lời giải

Đáp án: C

Câu 4

Phụ thuộc hàm riêng phần X A trên quan hệ R (với X là tập con thực sự của Khóa chính K, và A là thuộc tính không khóa chính) vi phạm dạng chuẩn nào?

Đáp án và lời giải

Đáp án: B

Câu 5

Một quan hệ R đang ở Dạng chuẩn 3 (3NF) nếu nó ở 2NF và không có loại phụ thuộc hàm nào?

Đáp án và lời giải

Đáp án: C

Câu 6

Phụ thuộc hàm bắc cầu A C (với A là Khóa chính hoặc một phần của Khóa chính, B không phải siêu khóa, B C, C là thuộc tính không khóa chính) vi phạm dạng chuẩn nào?

Đáp án và lời giải

Đáp án: C

Câu 7

Một quan hệ R đang ở Dạng chuẩn Boyce-Codd (BCNF) nếu với mọi phụ thuộc hàm không tầm thường X Y trên R, điều kiện nào sau đây phải đúng?

Đáp án và lời giải

Đáp án: D

Câu 8

Sự khác biệt chính giữa 3NF và BCNF nằm ở việc BCNF xử lý các trường hợp nào chặt chẽ hơn?

Đáp án và lời giải

Đáp án: C

Câu 9

Nếu một quan hệ đang ở 3NF, nó có thể vẫn có phụ thuộc hàm không tầm thường X Y mà X không phải là Siêu khóa không?

Đáp án và lời giải

Đáp án: A

Câu 10

Nếu một quan hệ đang ở BCNF, nó có chắc chắn ở 3NF không?

Đáp án và lời giải

Đáp án: A

Câu 11

Nếu một quan hệ đang ở 3NF, nó có chắc chắn ở BCNF không?

Đáp án và lời giải

Đáp án: B

Câu 12

Quá trình phân rã một quan hệ thành các quan hệ con ở dạng chuẩn cao hơn được thực hiện để loại bỏ loại vấn đề nào?

Đáp án và lời giải

Đáp án: C

Câu 13

Khi phân rã một quan hệ để đạt BCNF, quá trình này luôn đảm bảo tính chất nào?

Đáp án và lời giải

Đáp án: B

Câu 14

Khi phân rã một quan hệ để đạt 3NF (sử dụng thuật toán tổng hợp), quá trình này luôn đảm bảo tính chất nào?

Đáp án và lời giải

Đáp án: C

Câu 15

Tại sao 3NF thường được coi là mục tiêu thực tế (practical target) cho chuẩn hóa, mặc dù BCNF chặt chẽ hơn?

Đáp án và lời giải

Đáp án: D

Câu 16

Để kiểm tra một quan hệ có ở dạng chuẩn N (với N > 1), bước đầu tiên là gì?

Đáp án và lời giải

Đáp án: D

Câu 17

Nếu một quan hệ ở dạng chuẩn X, thì nó cũng ở tất cả các dạng chuẩn Y thấp hơn X. Phát biểu này đúng hay sai?

Đáp án và lời giải

Đáp án: A

Câu 18

Vấn đề nào sau đây được giải quyết bằng cách chuyển đổi quan hệ sang 2NF?

Đáp án và lời giải

Đáp án: C

Câu 19

Vấn đề nào sau đây được giải quyết bằng cách chuyển đổi quan hệ sang 3NF?

Đáp án và lời giải

Đáp án: B

Câu 20

Một lược đồ quan hệ ở BCNF sẽ KHÔNG có phụ thuộc hàm không tầm thường X Y nào mà X không phải là Siêu khóa. Điều này giúp loại bỏ loại bất thường nào?

Đáp án và lời giải

Đáp án: D

Câu 21

Quá trình chuẩn hóa là một phần quan trọng của giai đoạn thiết kế CSDL nào?

Đáp án và lời giải

Đáp án: B

Câu 22

Mục tiêu cuối cùng của quá trình chuẩn hóa là đạt được dạng chuẩn nào?

Đáp án và lời giải

Đáp án: C

Câu 23

Khi phân rã một quan hệ R(A, B, C) với FD {A B, B C} sang 3NF, kết quả phân rã có thể là gì?

Đáp án và lời giải

Đáp án: C

Câu 24

Khi phân rã một quan hệ R(A, B, C) với FD {AB C, C B} sang BCNF. Khóa dự phòng là {A, B} và {A, C}. Phụ thuộc hàm C B có vế trái C KHÔNG phải Siêu khóa. Ta cần phân rã.
Phân rã theo C B: R1(C, B), R2(A, C).
R1(C, B) có FD {C B}. Khóa {C}. Ở BCNF.
R2(A, C) có FD {}. Khóa {A}. Ở BCNF.
Tập FD sau phân rã {C B}. Bao đóng {C B}+ = {C B}.
Tập FD gốc {AB C, C B}. Bao đóng chứa AB C. {C B}+ không chứa AB C.
Phân rã {R1(C, B), R2(A, C)} là Lossless-Join (R1 R2 = {C}. C R1({C, B}) là C C, C B. Có. Hoặc C R2({A, C}) là C A, C C. Không có C A trong gốc).
Phân rã này là Lossless-Join nhưng KHÔNG bảo toàn phụ thuộc.
Kết quả phân rã sang BCNF là gì?

Đáp án và lời giải

Đáp án: C

Câu 25

Một trong những thách thức của chuẩn hóa là:

Đáp án và lời giải

Đáp án: C