Bir Superkey istifadə edərək verilənlər bazası qeydini necə təyin etmək olar?

Bir superkey bir verilənlər bazası qeydini müəyyən etmək üçün istifadə edilə bilən bir xüsusiyyətdir

Bir superkey bir verilənlər bazası qeydini müəyyən etmək üçün istifadə edilə bilən bir və ya birləşmə xüsusiyyətidir. Cədvəldə üstbucaqlıq yaradan bir çox kombinasiya ola bilər.

Superkey nümunəsi

Məsələn, , , sahələri olan bir masa, bir çox mümkün superkeylərə malikdir. Üç superkeys , .

Adı Yaş SSN Telefon Ext.
Robert Jones 43 123-45-6789 123
Beth Smith 43 234-56-7890 456
Robert Jones 18 345-67-8901 789

Gördüyünüz kimi sütunları birbaşa məlumatları olan bir çox girişə malikdirlər. sütunu fərdi tapmaq üçün istifadə oluna bilər, bir telefon uzantısı dəyişdirilə bilər.

Superkeys növləri

Yuxarıdakı cədvəldə göstərilənlərdən yalnız bir rekord müəyyənləşdirmək üçün minimum məbləğdə istifadə edən superkeyslərin xüsusi bir alt kümesidir. Digər sütunlar qeydləri müəyyən etmək üçün zəruri olmayan məlumatları ehtiva edir.

ayrıca fərdi qeydləri müəyyən etmək üçün lazım olan ən az məlumat miqdarını ehtiva etdiyindən də minimal açar və ya minimal superkey kimi istinad edilə bilər. Eyni xətlərin yanında, birincil açar da üst-üstə və minimal bir açar ola bilər, çünki bir rekordun üstünlüyünü müəyyən etməlidir və nadir hallarda, əgər dəyişsə, nadir hallarda olmalıdır.

Cədvəl bir sütunu içərsə, işəgötürən şəxsləri müəyyən etmək üçün işçi nömrələrini yarada bilər.

Yeni işçilərin sayıları birincil açar ibadət adlandırılacaq. Bu birincil açar əsas da süperkom kimi xidmət edəcəkdir.