Tartalomjegyzék:
Meghatározás - Mit jelent a Superkey?
A szuper kulcs az oszlopok kombinációja, amely egyértelműen azonosítja a relációs adatbázis-kezelő rendszer (RDBMS) tábláinak bármely sorát. A jelölt kulcs egy szorosan kapcsolódó fogalom, ahol a szuper kulcsot az egyes sorok egyedi azonosításához szükséges minimális oszlopszámra csökkentik.
A Techopedia magyarázza a Superkey-t
Például egy ügyfél mester adatainak tárolására szolgáló táblázat oszlopokat tartalmazhat, mint például:
- Ügyfél neve
- Ügyfél-azonosító
- Társadalombiztosítási szám (SSN)
- Cím
- Születési dátum
Egy bizonyos oszlopkészlet kibontható és garantálható minden ügyfél számára. A szupergombokra példa a következő:
- Név + SSN + Születésnap
- ID + név + SSN
Ez a folyamat azonban tovább csökkenthető. Feltételezhető, hogy az ügyfélazonosító egyedi minden ügyféllel. Ezért a szuper kulcs egyetlen mezőre, vevői azonosítóra redukálható, amely a jelölt kulcs. Az abszolút egyediség biztosítása érdekében azonban összeállítható jelölt kulcs hozható létre az ügyfél-azonosító és az SSN kombinálásával.
