NézetNyomtat

Kulcsok és függőségek

Kulcsok és függőségek

Kulcs

A relációs adatbázis egy táblájában kulcsnak nevezzük azt a mezőt vagy mezőhalmazt, amelynek értéke egyértelműen meghatároz egy rekordot. Tehát ha megadjuk a kulcs mezőinek értékét, akkor legfeljebb egy olyan sor lehet a táblában, ahol ezek az értékek szerepelnek.
A kulcs gyakran egyetlen (általában számláló típusú) mező, de állhat több mezőből is, ezért a tábla létrehozásakor végig kell gondolni, hogy megadunk egyedi értékeket tartalmazó, számláló típusú mezőt.

Példák

A sorozatok táblában az id kulcs.
Jelölés:
sorozatok(id, cim, nemzet, tartalom, web, kezdet, evad)
A szereplők táblában az id és a sorozat azonosító együtt határozza meg, hogy melyik rekordról van szó.
Jelölés:
szereplok(id, sorozat, nev, szinesz, jellem, fo, kep)

Függőség

Ha egy táblában egy A mezőhalmazon vett érték egyértelműen meghatározza az X mezőhalmazon vett értéket, akkor azt modjuk, hogy X funkcionálisan függ A-tól. Speciálisan a kulcstól a teljes mezőhalmaz függ.