JavaScript is required

Quan hệ R được gọi là dạng chuẩn 2NF, khi và chỉ khi:

A.

1NF và các thuộc tính không khoá phụ thuộc đầy đủ vào khoá

B.

1NF và các thuộc tính không khoá phụ thuộc không đầy đủ vào khoá

C.

Tồn tại X Y F+ sao cho X là tập con của khóa và Y là thuộc tính không khóa

D.

1NF và tồn tại các thuộc tính không khoá phụ thuộc đầy đủ vào khoá

Trả lời:

Đáp án đúng: A


Dạng chuẩn 2NF (Second Normal Form) được định nghĩa như sau: Một lược đồ quan hệ R ở dạng 1NF và mọi thuộc tính không khóa của R phụ thuộc đầy đủ vào khóa chính của R. Điều này có nghĩa là, không có thuộc tính không khóa nào phụ thuộc một phần vào một phần của khóa chính (nếu khóa chính là khóa ghép).

Phân tích các đáp án:

  • Đáp án 1: "1NF và các thuộc tính không khoá phụ thuộc đầy đủ vào khoá" - Đây là định nghĩa chính xác của dạng chuẩn 2NF.
  • Đáp án 2: "1NF và các thuộc tính không khoá phụ thuộc không đầy đủ vào khoá" - Điều này trái ngược với định nghĩa 2NF.
  • Đáp án 3: "Tồn tại X Y F+ sao cho X là tập con của khóa và Y là thuộc tính không khóa" - Đây là dấu hiệu vi phạm 2NF khi có phụ thuộc hàm từ một tập con của khóa đến thuộc tính không khóa.
  • Đáp án 4: "1NF và tồn tại các thuộc tính không khoá phụ thuộc đầy đủ vào khoá" - Mặc dù có phần đúng, nhưng chưa đủ để khẳng định quan hệ ở dạng 2NF vì cần *mọi* thuộc tính không khóa phụ thuộc đầy đủ vào khóa.

Vậy, đáp án chính xác nhất là đáp án 1.

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