JavaScript is required

Trong một lược đồ quan hệ luôn tồn tại một hoặc một tập các thuộc tính có khả năng ________.

A.

Biểu diễn các thuộc tính còn lại

B.

Biểu diễn duy nhất các thuộc tính còn lại

C.

Biểu diễn duy nhất các phụ thuộc hàm

D.
Biểu diễn các phụ thuộc hàm
Trả lời:

Đáp án đúng: B


Câu hỏi này kiểm tra kiến thức về khóa (key) trong lược đồ quan hệ. Một khóa (hoặc một tập các thuộc tính tạo thành siêu khóa) có khả năng xác định duy nhất các bộ (tuple) trong một quan hệ.

A. Sai. Khóa không chỉ đơn thuần biểu diễn các thuộc tính còn lại, mà phải biểu diễn một cách duy nhất.

B. Đúng. Khóa (hoặc siêu khóa) có khả năng biểu diễn *duy nhất* các thuộc tính còn lại trong lược đồ quan hệ. Nói cách khác, giá trị của khóa xác định duy nhất giá trị của các thuộc tính khác.

C. Sai. Khóa không biểu diễn phụ thuộc hàm, mà được sử dụng để xác định các phụ thuộc hàm.

D. Sai. Tương tự như C, khóa không biểu diễn trực tiếp các phụ thuộc hàm.

Vậy đáp án đúng là B.

Câu hỏi liên quan