Namai Duomenų bazės Kas yra superkey? - apibrėžimas iš techopedijos

Kas yra superkey? - apibrėžimas iš techopedijos

Turinys:

Anonim

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.

Kas yra superkey? - apibrėžimas iš techopedijos