Turinys:
Apibrėžimas - ką reiškia „Superkey“?
Superklavišas yra stulpelių derinys, kuris unikaliai identifikuoja bet kokią reliacinių duomenų bazių valdymo sistemos (RDBMS) lentelės eilutę. Raktas kandidatas yra glaudžiai susijusi sąvoka, kai superpaprastinamas iki minimalaus stulpelių skaičiaus, reikalingo norint unikaliai identifikuoti kiekvieną eilutę.
Techopedia paaiškina Superkey
Kaip pavyzdį, lentelėje, kurioje saugoma pagrindinė klientų informacija, gali būti stulpelių, tokių kaip:
- Kliento vardas
- Kliento ID
- Socialinės apsaugos numeris (SSN)
- Adresas
- Gimimo data
Tam tikras stulpelių rinkinys gali būti išgaunamas ir garantuojamas unikalus kiekvienam klientui. Didžiųjų raktų pavyzdžiai yra šie:
- Vardas + SSN + Gimimo data
- ID + Vardas + SSN
Tačiau šis procesas gali būti dar labiau sumažintas. Galima manyti, kad kliento ID yra unikalus kiekvienam klientui. Todėl superpaprastas raktas gali būti sumažintas iki vieno lauko, kliento ID, kuris yra kandidato raktas. Tačiau norint užtikrinti absoliutų unikalumą, jungiamasis kliento raktas gali būti suformuotas derinant kliento ID su SSN.
