Cudzí kľúč

Každá relácia môže obsahovať aj atribút, ktorý je primárnym kľúčom inej relácie. Takýto atribút nazývame cudzí kľúč. Aby sa zaistila integrita a konzistentnosť bázy dát, každá hodnota atribútu použitá ako cudzí kľúč musí mať svojho dvojníka v inej relácii ako primárny kľúč. Relácie sa navzájom prepoja podľa rovnakých hodnôt týchto atribútov. Pri výbere informácií z bázy dát sa použije hodnota cudzieho kľúča na lokalizáciu relevantných informácií z druhej relácie. Používa sa spájanie podľa hodnôt a nie podľa smerníkov. Toto zabezpečuje nezávislosť relačného modelu od uvažovania prístupu a fyzického uloženia (implementačné detaily).

Napr.
Kniha (ISBN, Autor, EV_C)
Čitateľ (RC, Meno,....)
- Čitateľ si môže požičať naraz viac kníh a jedna kniha môže byť požičaná len u jedného čitateľa.
- Cudzí kľúč prejde tam, kde je z relácie 1:N jednotka

Kniha (ISBN, Autor, EV_C, RC)
Čitateľ (RC, Meno,....)


wymiana linkami system wymiany linków system wymiany linków tanie kredyty gotówkowe kreatyna Plaza 3 star hotel Los Angeles krynica noclegi Sejm Tyk