Chọn một khẳng định nào sau đây là đúng nhất
Trả lời:
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về dạng chuẩn 1NF (First Normal Form) trong cơ sở dữ liệu quan hệ.
* **1NF (First Normal Form):** Một quan hệ ở dạng chuẩn 1NF nếu tất cả các thuộc tính của nó đều là atomic (không thể chia nhỏ hơn). Điều này có nghĩa là mỗi thuộc tính chỉ chứa một giá trị duy nhất, không phải là một danh sách hoặc tập hợp các giá trị. Quan hệ 1NF vẫn có thể chứa các thuộc tính không khoá phụ thuộc vào khoá.
* **Phân tích các lựa chọn:
** * **A. Quan hệ 1NF có thể chứa các thuộc tính khoá không phụ thuộc vào khoá:** Khẳng định này không chính xác. Các thuộc tính khoá phải là yếu tố xác định duy nhất một bản ghi trong quan hệ, nên không thể không phụ thuộc vào khoá.
* **B. Quan hệ 1NF chứa các thuộc tính không khoá phụ thuộc vào khoá:** Khẳng định này đúng. Trong 1NF, vẫn có thể tồn tại các thuộc tính không khoá phụ thuộc vào khoá.
* **C. Quan hệ 1NF chứa các thuộc tính không khoá phụ thuộc đầy đủ vào khoá:** Khẳng định này chính xác hơn B, nhưng không phải lúc nào cũng đúng. Mức độ phụ thuộc đầy đủ vào khoá thể hiện rõ hơn ở các dạng chuẩn cao hơn.
* **D. Quan hệ 1NF không chứa các thuộc tính không khoá phụ thuộc vào khoá:** Khẳng định này sai. Định nghĩa của 1NF chỉ tập trung vào tính atomic của thuộc tính, không loại trừ sự phụ thuộc của thuộc tính không khoá vào khoá.
Trong các lựa chọn trên, B là khẳng định chính xác nhất mô tả đặc điểm của quan hệ ở dạng chuẩn 1NF.