JavaScript is required

Một quan hệ dạng chuẩn 1NF có thể chuyển đổi về nhóm các quan hệ 3NF bằng cách?

A.

Loại bỏ các phụ thuộc bắc cầu vào khoá

B.

Loại bỏ các phụ thuộc không đầy đủ vào khoá

C.

Loại bỏ các phụ thuộc không đầy đủ vào khoá và bắc cầu vào khoá

D.

Loại bỏ các phụ thuộc đầy đủ vào khoá và bắc cầu vào khoá

Trả lời:

Đáp án đúng: C


Để chuyển đổi một quan hệ từ dạng chuẩn 1NF (First Normal Form) về nhóm các quan hệ 3NF (Third Normal Form), chúng ta cần thực hiện các bước loại bỏ các loại phụ thuộc khác nhau để đạt được mức độ chuẩn hóa cao hơn. Cụ thể:

  • Loại bỏ các phụ thuộc không đầy đủ vào khoá: Điều này có nghĩa là, nếu một thuộc tính chỉ phụ thuộc vào một phần của khoá chính (trong trường hợp khoá chính là khoá ghép), thì chúng ta cần tách thuộc tính đó ra một bảng riêng, cùng với phần khoá mà nó phụ thuộc vào.
  • Loại bỏ các phụ thuộc bắc cầu vào khoá: Điều này xảy ra khi một thuộc tính không phải khoá phụ thuộc vào một thuộc tính không phải khoá khác, và thuộc tính này lại phụ thuộc vào khoá chính. Để đạt được 3NF, chúng ta cần loại bỏ sự phụ thuộc gián tiếp này bằng cách tạo ra một bảng mới chứa thuộc tính không phải khoá và thuộc tính mà nó phụ thuộc vào.

Do đó, phương án đúng nhất là loại bỏ cả hai loại phụ thuộc này.

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.


20 câu hỏi 60 phút

Câu hỏi liên quan