Skip to main content

Научете целта на Superkey

SCP-507 Reluctant Dimension Hopper | safe class | Humanoid / extradimensional SCP (Април 2025)

SCP-507 Reluctant Dimension Hopper | safe class | Humanoid / extradimensional SCP (Април 2025)
Anonim

Супер ключът е или единичен, или комбинация от атрибути, които могат да бъдат използвани за уникално идентифициране на запис на база данни. Таблица може да има много комбинации, които създават суперклейми.

Пример за Superkey

Таблица с полетата , , и , например, има много възможни свръхлеки. Три суперклеси са , и .

имевъзрастSSNТелефон Ext.
Робърт Джоунс43123-45-6789123
Бет Смит43234-56-7890456
Робърт Джоунс18345-67-8901789

Както можете да видите, колоните на и имат множество записи с идентична информация. Докато колона може да се използва за намиране на физическо лице, телефонното разширение може да бъде променено.

Видове свръхлеки

От изброените в таблицата по-горе, само е кандидат-ключ, който е специален набор от суперклейми, които използват минимално количество атрибути, за да идентифицират еднозначно запис. Другите графи съдържат информация, която не е необходима за идентифициране на записите.

Най- може да се нарича минимум ключ или минимален ключ, защото съдържа най-малко количество информация, необходима за идентифициране на отделен запис. По същия начин, първичният ключ може да бъде и ключ и минимален ключ, тъй като той трябва уникално да определи рекорда и рядко, ако някога, да се промени.

Ако таблицата не съдържа a След това работодателят може да създаде брой служители, за да може да идентифицира отделни лица.

Новите числа на служителите ще бъдат наречени заместител на първичния ключ. Този заместващ първичен ключ също ще служи като супер ключ.