Super key là gì?

Phrase Database
superkey
Siêu khóa

Trong mô hình quan hệ (relational model), siêu khóa (super key) là một hoặc nhiều thuộc tính (attribute) có thể xác định duy nhất một tuple trong một relation.

Ví dụ: thuộc tính ID của relation employee đủ để phân biệt một nhân viên từ các nhân viên khác do đó ID là một siêu khóa (super key). Mặt khác, thuộc tính name của nhân viên không phải là siêu khóa (super key) vì một số nhân viên có thể trùng tên.

Siêu khóa (superkey) có thể chứa các thuộc tính (attribute) dư thừa (nghĩa là không góp phần xác định duy nhất một tuple). Ví dụ sự kết hợp của ID và name là một siêu khóa (superkey) của relation Student, ở đây thuộc tính name dư thừa.

Learning English Everyday