JavaScript is required

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

A.

Không thể thực hiện được các phép cập nhật.

B.

Bao đóng phụ thuộc hàm quá lớn.

C.

Có thể không thể chèn thêm thông tin.

D.
Không đảm bảo tính toàn vẹn dữ liệu.
Trả lời:

Đáp án đúng: C


Quan hệ ở dạng chuẩn 2NF (Second Normal Form) vẫn có thể tồn tại các phụ thuộc hàm không đầy đủ, tức là một thuộc tính không khóa phụ thuộc vào một phần của khóa chính (khóa chính gồm nhiều thuộc tính). Điều này dẫn đến các vấn đề sau:

  • Dư thừa dữ liệu: Một số thông tin có thể được lặp đi lặp lại nhiều lần trong bảng.
  • Bất thường cập nhật: Việc cập nhật một thông tin có thể đòi hỏi phải thay đổi nhiều bản ghi, và nếu không thực hiện đầy đủ, dữ liệu sẽ không nhất quán.
  • Bất thường chèn: Có thể không thể chèn thêm một số thông tin nếu không có đầy đủ các thuộc tính khóa chính.
  • Bất thường xóa: Việc xóa một bản ghi có thể vô tình làm mất thông tin quan trọng khác.

Do đó, quan hệ 2NF không đảm bảo tính toàn vẹn dữ liệu do các bất thường có thể xảy ra khi cập nhật, chèn hoặc xóa dữ liệu.

Câu hỏi liên quan