Cudzí kľúč: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
na urgentnú úpravu
Chiak (diskusia | príspevky)
d pracuje sa
Riadok 1:
{{urgentne upraviť|20100217}}
{{pracuje sa}}
 
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).