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

Smazaný obsah Přidaný obsah
Robbot (diskusia | príspevky)
d robot Pridal: cs, de, fr, he, it, ja, ko, no, pt, ru, sr, vi, zh
na urgentnú úpravu
Riadok 1:
{{urgentne upraviť|20100217}}
{{na úpravu}}
 
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).