Skip to main content

Mi az a kulcsfontosságú mező?

A kulcsmező egy oszlop vagy oszlop kombinációja egy adatbázisban, amely egyedileg azonosítja a szóban forgó konkrét bejegyzést.Ezeket a mezőket arra használják, hogy azonosítsák és érvényesítsék az integritást az adatbázis több tábláján.A kulcsmezők két általános ízben kaphatók: egyszerű és összetett kulcsok, a kulcsmezőnek jelölt oszlopok számától függően.Az eredeti táblázatban történő felhasználás esetén a kulcsmezőt elsődleges kulcsként ismerték;Ha egy másik táblázatban használják a táblák összekapcsolásának módszerét, az idegen kulcsként ismert.

Ahhoz, hogy kulcsfontosságú területként hasznos legyen, a kulcsfontosságú jelöltnek egyedinek, megváltoztathatatlannak és szükségesnek kell lennie.Az egyediség egyszerűen érthető;Ez azt jelenti, hogy az adatbázisban más bejegyzésnek egyetlen bejegyzése sem lehet megfelelő kulcsérték, mint bármely más bejegyzés.Megváltoztathatatlan azt jelenti, hogy a kulcsértékben szereplő információk rögzítettek és változatlanok, hogy az idő múlásával soha nem változik.A szükséges azt jelenti, hogy az adatbázisban való belépéshez a kulcsértéket üres lehet hagyni.Például egy opcionális kategóriát, például a fajt vagy az állampolgárt, nem lehet kulcsfontosságú területként használni a munkavállalók adatbázisában, mivel egyes alkalmazottak nem hajlandóak ezeket az információkat megadni.Az asztalok között.Például, ha egy adatbázis felsorolja a munkavállalói nyilvántartást, akkor egy tipikus bejegyzés tartalmazhat alkalmazottak utónevet, vezetéknevet, születési dátumot és társadalombiztosítási vagy alkalmazotti azonosító számát.A kulcsfontosságú terület nyilvánvaló választása a társadalombiztosítás vagy a munkavállalói azonosító száma;Mindkettő megfelelne az egyedi, megváltoztathatatlan és szükséges követelményeknek.Amikor megpróbál egy adott alkalmazotti rekordot az adatbázisban keresni, a szám megadása azonnal visszaadna egyetlen munkavállalói rekordot.Ha a munkavállalók vezetéknevét használja kulcsfontosságú területként, akkor valószínű, hogy több alkalmazotti nyilvántartást találnak, mivel egynél több alkalmazott megoszthat vezetéknevet.A több rekord visszatérésének lehetősége egy összetett kulcs használata.Ellentétben egy egyszerű billentyűvel, amely csak egy oszlopot használ, egy összetett kulcs több oszlop kombinációját használja a kulcs mezők ábrázolására.Például, ha a keresztnév, a vezetéknév és a munkavállaló születési dátumának kombinációja kulcsként használja, drasztikusan csökkentené mdash;de nem teljesen kiküszöböli a mdash;Az egyediség követelményének megsértésének esélye.Ez megoldást kínál, ha egy jó egyszerű kulcs nem áll rendelkezésre.