Како идентификовати базе података користећи Суперкеи

Суперки је атрибут који се може користити за идентификацију записа базе података

Суперкеи је или појединачна или комбинација атрибута које се могу користити за јединствено идентификовање записа базе података. Таблица може имати многе комбинације које стварају суперкеје.

Пример Суперкеи

Табела са пољима <Наме>, <Аге>, <ССН> и <Ектенсион Пхоне>, на примјер, има много могућих надимака. Три надимци су <ССН>, <Ектенсион Пхоне, Наме> и <ССН, Наме>.

Име Старост ССН Телефон Ект.
Роберт Јонес 43 123-45-6789 123
Бетх Смитх 43 234-56-7890 456
Роберт Јонес 18 345-67-8901 789

Као што видите, колоне од <Наме> и <Аге> имају више уноса са идентичним информацијама. Док се колона <Пхоне Ектенсион> може користити за лоцирање појединца, екстензија телефона се може променити.

Врсте супераутица

Од наведених наведених у горњој табели , само је <ССН> кључ за кандидате , који је посебан подскуп супербеис који користе минималну количину атрибута како би јединствено идентификовали рекорд. Остали колони садрже информације које нису неопходне за идентификацију записа.

<ССН> се такође може назвати минималним кључем или минималним суперкеи-ом јер садржи најмање количину информација потребних за идентификацију појединачног записа. Поред истих линија, примарни кључ такође може бити супер-кључ и минимални кључ, јер би требало јединствено одредити рекорд, а требало би се ретко, ако икада, променити.

Ако табела није садржала колону <ССН>, онда би послодавац могао да створи бројеве запослених како би могао идентификовати појединце.

Нови број запослених би се назвао сурогатним примарним кључем. Овај сурогатни примарни кључ би такође служио као супер-кључ.