160 likes | 317 Views
Kód ITMS projektu: 26110130519 Gymnázium Pavla Jozefa Šafárika – moderná škola tretieho tisícročia. MS Access 2007, Vzťahy medzi tabuľkami. Obsah. Vzťahy medzi tabuľkami Typy vzťahov Vzťah 1 : 1 Vzťah 1 : N Vzťah N : M Postup pri vytváraní vzťahov Referenčná integrita. Vzťahy - Relácie.
E N D
Kód ITMS projektu: 26110130519 Gymnázium Pavla Jozefa Šafárika – moderná škola tretieho tisícročia MS Access 2007, Vzťahy medzi tabuľkami
Obsah • Vzťahy medzi tabuľkami • Typy vzťahov • Vzťah 1 : 1 • Vzťah 1 : N • Vzťah N : M • Postup pri vytváraní vzťahov • Referenčná integrita
Vzťahy - Relácie • prepájajú súvisiace údaje z viacerých tabuliek, • spojovacím prvkom sú väčšinou 2 polia: v jednej tabuľke je to primárny kľúč a v druhej cudzí kľúč. • k prepojeniu dôjde na základe zhody údajov v týchto poliach.
Vzťah typu 1 : 1 Každému záznamu z jednej tabuľky zodpovedá práve jeden záznam z druhej tabuľky. • každý triedny učiteľ má priradenú jednu triedu • každá trieda má jedného triedneho učiteľa
Ako prepojiť tabuľky Triedny učitelia a Triedy? • do tabuľky Triedy pridáme nové pole = cudzí kľúč, ktoré bude obsahovať hodnoty primárne kľúča z tabuľky Triedny učitelia, • pre pole nastavíme údajový typ Číslo, • do poľa doplníme pre každú triedu identifikačné číslo triedneho učiteľa.
Vzťah typu 1 : N Jednému záznamu z prvej tabuľky zodpovedá niekoľko záznamov z druhej tabuľky. • každý žiak patrí do jednej triedy • do jednej triedy chodí viac žiakov
Ako prepojiť tabuľky Triedy a Žiaci? • do tabuľky Žiaci pridáme nové pole = cudzí kľúč, ktoré bude obsahovať hodnoty primárne kľúča z tabuľky Triedy, • pre pole nastavíme údajový typ Číslo, • do poľa doplníme pre každého žiaka identifikačné číslo triedy, ktorú navštevuje.
Vzťah typu N : M Niekoľkým záznamom z jednej tabuľky zodpovedá niekoľko záznamov z druhej tabuľky. Takýto vzťah nie je definovaný priamo medzi dvoma tabuľkami, ale medzi tabuľkami, ktoré majú k tretej tabuľke vzťah N:1. N : M Tab. 1 Tab. 2 Tab. 3 N : 1 1 : M
Postup pri vytváraní vzťahov • karte Databázové nástroje/ Vzťahy. • Ikonou Pridať tabuľku pridáme na tablu všetky tabuľky, medzi ktorými chceme vytvoriť vzťahy. • Ťahaním prepojovacieho poľa z prvej tabuľky k zodpovedajúcemu poľu z druhej tabuľky vytvoríme medzi nimi vzťah.
Referenčná integrita • zaisťuje kontrolu zodpovedajúcich údajov, • napríklad, či cudzí kľúč neobsahuje takú hodnotu, ktorá sa nevyskytuje v zodpovedajúcom poli v druhej tabuľke.
Použité zdroje • http://office.microsoft.com/sk-sk/access-help/formatovanie-udajov-v-tabulkach-HA001233061.aspx