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.