Ինչպես բացահայտել տվյալների բազան, օգտագործելով Superkey

A superkey- ը հատկանիշ է, որը կարող է օգտագործվել տվյալների բազայի գրանցման համար

A superkey- ը կամ մեկ կամ համադրություն է հատկությունների համար, որոնք կարող են օգտագործվել տվյալների բազայի յուրահատուկ հայտնաբերման համար: Սեղան կարող է ունենալ բազմաթիվ կոմբինացիաներ, որոնք ստեղծում են գերհամակարգեր:

Superkey օրինակ

Օրինակ <Անուն>, <Տարիքը>, եւ <Հեռախոսի ընդլայնում> դաշտերի սեղանն ունի բազմաթիվ հնարավոր superkeyներ: Երեք գերհամակարգերը `, <Հեռախոսի ընդլայնում, անուն> եւ :

Անուն Տարիք SSN- ն Հեռ.
Ռոբերտ Ջոնսը 43 123-45-6789 123
Բեթ Սմիթը 43 234-56-7890 456
Ռոբերտ Ջոնսը 18 345-67-8901 789

Ինչպես տեսնում եք, <Անուն> եւ <Տարիքը> սյունակները ունեն միանման տվյալներ միանման տեղեկություններով: Թեեւ <Հեռախոսի ընդլայնում> սյունակը կարող է օգտագործվել անհատի տեղակայման համար, հեռախոսի ընդլայնումը կարող է փոխվել:

Superkeys տեսակները

Ստորեւ բերված աղյուսակում թվարկվածներից միայն հանդիսանում է թեկնածուի բանալին , որը գերբնակվածների հատուկ ենթահանձնաժողով է, որը օգտագործում է նվազագույն քանակի հատկանիշներ `բացառապես ռեկորդ սահմանելու համար: Մյուս սյունները պարունակում են տեղեկատվություն, որոնք անհրաժեշտ չէ գրառումների հայտնաբերման համար:

կարող է նաեւ կոչվել որպես նվազագույն ստեղն կամ նվազագույն գերշահույթ, քանի որ այն պարունակում է առնվազն մի քանի տեղեկություն, որն անհրաժեշտ է անհատական ​​ռեկորդ սահմանելու համար: Նույն շարքերում, առաջնային բանալին կարող է նաեւ լինել գերծանրքաշային եւ նվազագույն բանալին, քանի որ այն պետք է միանշանակորեն մատնանշի ռեկորդ եւ պետք է հազվադեպ լինի, եթե երբեւէ փոփոխվի:

Եթե ​​աղյուսակը չի պարունակում սյունակ, ապա գործատուն կարող է աշխատակիցների թվաքանակ ստեղծել, որպեսզի կարողանա բացահայտել անհատներին:

Նոր աշխատողների թվերը կդառնան որպես առաջնային բանալի: Այս գերբնական առաջնային բանալին նույնպես կդառնա որպես գերծանրքաշային: