Skip to main content

Determinánsok az adatbázisokban

Anonim

Az adatbázis-tábla egyik meghatározója egy olyan attribútum, amely meghatározhatja az azonos attribútumokhoz rendelt értékeket. Ezzel a definícióval minden elsődleges kulcs vagy jelölt kulcs determináns, de lehetnek determinánsok, amelyek nem primer vagy jelölt kulcsok.

Például egy vállalat használhat egy táblázatot az attribútumokkal , , és .

Munkavállalói azonosítóKeresztnévVezetéknévSzületési dátum

123

MeganBarna01/29/1979
234BenWilder02/14/1985
345MeganChowdery2/14/1985
456KárolyBarna07/19/1984

Ebben az esetben a mező meghatározza a fennmaradó három mezőt. A névmezők nem határozzák meg a mert a cégnek olyan alkalmazottai lehetnek, amelyek ugyanazt az utónevet vagy vezetéknevet használják. Hasonlóképpen, a mező nem határozza meg a vagy a névmezők, mert az alkalmazottak ugyanazt a születésnapot vehetik fel.

Határozott kapcsolatok az adatbázis kulcsokhoz

Ebben a példában, determináns, jelölt kulcs és elsődleges kulcs. Ez egy jelölt kulcs, mert amikor a teljes adatbázis keresésre kerül a 234-es verzióban, megjelenik a Ben Wilderről származó információ, és nem jelenik meg más rekord. Egy másik jelölt kulcs akkor fordul elő, ha az információkat három oszlopban keresi az adatbázisban; , és , amely ugyanazt az eredményt is lekéri.

A az elsődleges kulcs az összes olyan oszlop kombinációjának köszönhetően, amelyet jelölt kulcsként lehet használni, ez a legegyszerűbb oszlop, amelyet elsődleges hivatkozásként használhatunk erre a táblára.

Is, garantáltan egyedülálló ez a táblázat, függetlenül attól, hogy hány más alkalmazott van, szemben a többi oszlopban szereplő információkkal.