JavaScript is required

Chọn một khẳng định nào sau đây là đúng nhất:

A.

Tách một quan hệ không 3NF thành nhiều quan hệ 3NF, tổn thất thông tin.

B.

Từ một quan hệ 2NF tách thành nhiều quan hệ 3NF.

C.

Tách một quan hệ thành nhiều quan hệ 3NF, không mất thông tin.

D.
Từ một quan hệ 2NF tách thành nhiều quan hệ 3NF, không làm mất thông tin.
Trả lời:

Đáp án đúng: D


Câu hỏi này kiểm tra kiến thức về chuẩn hóa cơ sở dữ liệu, đặc biệt là về dạng chuẩn 3 (3NF). Mục tiêu của chuẩn hóa là giảm thiểu dư thừa dữ liệu và đảm bảo tính toàn vẹn của dữ liệu.

Phân tích các lựa chọn:

  • A. Tách một quan hệ không 3NF thành nhiều quan hệ 3NF, tổn thất thông tin. - Sai. Mục tiêu của việc tách thành các quan hệ ở dạng chuẩn cao hơn (như 3NF) là *không* làm mất thông tin. Việc mất thông tin là điều cần tránh.
  • B. Từ một quan hệ 2NF tách thành nhiều quan hệ 3NF. - Câu này không sai hoàn toàn, nhưng chưa đủ ý và không phải là khẳng định *đúng nhất*. Việc tách từ 2NF thành 3NF là một bước trong quá trình chuẩn hóa.
  • C. Tách một quan hệ thành nhiều quan hệ 3NF, không mất thông tin. - Câu này đúng, nhưng vẫn chưa đủ chính xác vì nó không chỉ rõ điểm xuất phát.
  • D. Từ một quan hệ 2NF tách thành nhiều quan hệ 3NF, không làm mất thông tin. - Đây là khẳng định đúng và đầy đủ nhất. Nó chỉ rõ ta đang xét quá trình chuyển đổi từ 2NF lên 3NF và nhấn mạnh việc bảo toàn thông tin.

Vậy đáp án đúng nhất là D.

Câu hỏi liên quan