Partial key là gì?

Noun Database
discriminator
Khóa riêng

Tập hợp các thuộc tính (attribute) được sử dụng để xác định duy nhất một tập thực thể yếu (weak entity set ) được gọi là khóa riêng (partial key). Chỉ một số các tuple có thể được xác định bằng cách sử dụng các khóa riêng (partial key). Khóa riêng (partial key) của tập thực thể yếu còn được gọi là discriminator.

Nó chỉ là một phần của khóa (key) vì chỉ một tập hợp con của các thuộc tính có thể được xác định bằng cách sử dụng nó. Nó là duy nhất một phần và có thể được kết hợp với tập thực thể mạnh (strong entity set) khác để xác định duy nhất các tuple.

Ở đây chúng ta có apartment là một thực thể yếu và building là một loại thực thể mạnh được kết nối thông qua tập quan hệ (relationship set) "thuộc về". Số căn hộ không phải là duy nhất trên toàn cục, tức là nhiều căn hộ có thể có cùng một số trên toàn cục nhưng nó là duy nhất cho một tòa nhà cụ thể vì một tòa nhà có thể không có cùng một số căn hộ. Vì vậy, số căn hộ không thể là khóa chính (primary key) của thực thể apartment mà nó là khóa riêng (partial key) được thể hiện bằng đường đứt nét (dashed line).

Learning English Everyday