JavaScript is required

Hãy chọn từ/cụm từ tương ứng để hoàn thiện khảng định sau: Từ một siêu khóa cho trước, có thể:

A.

Xác định một khóa trong nó.

B.

Xác định một siêu khóa trong nó.

C.

Xác định một nhóm các thuộc tính

D.
Xác định một thuộc tính
Trả lời:

Đáp án đúng: A


Siêu khóa (Super key) là một tập hợp các thuộc tính mà giá trị của chúng có thể dùng để xác định duy nhất một bản ghi trong một bảng. Điều quan trọng cần lưu ý là siêu khóa có thể chứa các thuộc tính không cần thiết để xác định bản ghi một cách duy nhất. Khóa (Key) là một siêu khóa tối thiểu, nghĩa là nếu bỏ bất kỳ thuộc tính nào khỏi khóa, nó sẽ không còn là siêu khóa nữa. Vì vậy, từ một siêu khóa cho trước, ta có thể xác định một siêu khóa khác (có thể lớn hơn hoặc bằng siêu khóa ban đầu) bằng cách thêm các thuộc tính khác vào nó. Điều này là do bất kỳ tập hợp thuộc tính nào chứa một siêu khóa cũng sẽ là một siêu khóa. Các phương án khác không đúng vì: * **A. Xác định một khóa trong nó:** Một siêu khóa có thể chứa một khóa, nhưng không phải lúc nào cũng vậy. Nó có thể chứa các thuộc tính dư thừa. * **C. Xác định một nhóm các thuộc tính:** Siêu khóa bản thân nó là một nhóm thuộc tính. * **D. Xác định một thuộc tính:** Siêu khóa là một tập hợp các thuộc tính, không phải một thuộc tính duy nhất.

Tổng hợp 510 câu hỏi trắc nghiệm quản trị cơ sở dữ liệu 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