|
|
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. |