Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita.

Podobné prezentace


Prezentace na téma: "Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita."— Transkript prezentace:

1

2 Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita

3  Slouží k propojení tabulek mezi sebou  Propojení se provádí mezi primárním klíčem jedné tabulky a cizím klíčem tabulky druhé  Přiřazuje záznamy z jedné tabulky k záznamům tabulky druhé na základě shodného klíče  Typy relací:  Relace 1:1  Relace 1:N  Relace M:N Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita

4  Relace 1:1  každému záznamu z první tabulky odpovídá maximálně jeden záznam se stejným klíčem v tabulce druhé. Tato relace není moc častá  Relace 1:N  každému záznamu z první tabulky může odpovídat několik záznamů z druhé tabulky. Nejobvyklejší typ relace.  Relace M : N  každému záznamu z první tabulky může odpovídat více záznamů se shodným klíčem z druhé tabulky. Tento typ relace není vhodný, převádí se na dvě relace (1 : M a 1 : N) (přidáním tabulky do databáze) Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita

5  Karta Databázové nástroje – tlačítko Relace  V zobrazení datového listu tabulky na kartě Tabulka, skupina položek Nástroje tabulky – tlačítko Relace Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita

6  Stisknutím tlačítka Relace si vybereme tabulky, u kterých chceme relace nastavit Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita

7  Stisknutím tlačítka Relace si vybereme tabulky, u kterých chceme relace nastavit Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita

8  Přetáhneme myší primární klíč z jedné tabulky na cizí klíč tabulky druhé  Vytvoří se relace, které můžeme poklepáním na spojovací čáru následně nastavit její vlastnosti Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita

9  Typ spojení (1:1, 1:N, M:N)  Podtyp spojení  Referenční integrita  Zpřísnění vztahu 1:N Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita

10 Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita

11  zajišťuje synchronizaci záznamů v obou tabulkách (nemohou do druhé tabulky vložit údaj, který v první tabulce neexistuje).  Nastavením referenční integrity program hlídá všechny operace a nedovoluje vykonat příkaz, který by daný vztah porušil.  V příkladu nelze zadat novou objednávku na zákazníka, který by nebyl předem zadán do tabulky Zákazník  Kaskádová aktualizace souvisejících polí  Pokud změníme hodnotu v poli primárního klíče (změníme údaj Kód zákazníka v tabulce Zákazníci), potom se automaticky opraví všechny záznamy v polích cizího klíče (aktualizují se všechny záznamy v tabulce Objednávky daného zákazníka)  Kaskádové odstranění souvisejících polí  Pokud budeme chtít odstranit nějakého zákazníka v tabulce Zákazníci, měli bychom nejdřív odstranit všechny objednávky tohoto zákazníka v tabulce Objednávky. Pokud je tato volba aktivní, záznamy se odstraní automaticky!! (pozor na to, je lepší tuto volbu nezaškrtávat) Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita

12  Kruczek, Aleš. Microsoft Access 2010 Podrobná uživatelská příručka. Brno: Computer Press, 2010, vydání první. 12


Stáhnout ppt "Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita."

Podobné prezentace


Reklamy Google