JavaScript is required

Quan hệ 1NF không thể chấp nhận được trong quá trình tìm kiếm, vì:

A.

Không đảm bảo tính toàn vẹn dữ liệu

B.

Khi thao tác các phép lưu trữ thường xuất hiện dị thường thông tin

C.

Cấu trúc biểu diễn dữ liệu phức tạp

D.

Có quá nhiều phụ thuộc hàm trong nó 

Trả lời:

Đáp án đúng: B


Quan hệ 1NF (First Normal Form) không được chấp nhận trong quá trình tìm kiếm vì nó có thể dẫn đến dị thường thông tin khi thực hiện các thao tác lưu trữ. Điều này xảy ra do 1NF cho phép các thuộc tính đa trị, nghĩa là một thuộc tính có thể chứa nhiều giá trị. Khi cập nhật, chèn hoặc xóa dữ liệu, việc xử lý các thuộc tính đa trị này trở nên phức tạp và dễ gây ra lỗi, dẫn đến mất tính nhất quán của dữ liệu. Các dạng chuẩn cao hơn (2NF, 3NF, BCNF, v.v.) được thiết kế để giải quyết vấn đề này bằng cách loại bỏ các phụ thuộc hàm không mong muốn và đảm bảo mỗi thuộc tính chỉ chứa một giá trị duy nhất. Các lựa chọn khác không chính xác vì: - Tính toàn vẹn dữ liệu: Mặc dù 1NF có thể ảnh hưởng đến tính toàn vẹn dữ liệu, nhưng dị thường thông tin là vấn đề trực tiếp hơn. - Cấu trúc biểu diễn dữ liệu phức tạp: Đúng là 1NF có thể dẫn đến cấu trúc phức tạp hơn, nhưng đây không phải là lý do chính khiến nó không được chấp nhận. - Quá nhiều phụ thuộc hàm: Điều này không đúng, vì 1NF không trực tiếp liên quan đến số lượng phụ thuộc hàm.

Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan