access relace 07
DESCRIPTION
IKT MS Office. Access Relace 07. Ing. Jana Horáková. www.zlinskedumy.cz. Pravidla pro vytváření relačních databází. V jednom sloupci může být pouze jedna hodnota Např. Pravidla pro vytváření relačních databází. V tabulce musí být alespoň jeden sloupec jednoznačně identifikující záznam - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Access Relace 07](https://reader035.vdocuments.pub/reader035/viewer/2022062218/56816743550346895ddbf805/html5/thumbnails/1.jpg)
ACCESSRELACE 07
Ing. Jana Horáková
IKT MS Office
www.zlinskedumy.cz
![Page 2: Access Relace 07](https://reader035.vdocuments.pub/reader035/viewer/2022062218/56816743550346895ddbf805/html5/thumbnails/2.jpg)
AnotaceMateriál vysvětluje pojem relace, musí být doplněn výkladem. Umožňuje použití pro samostatnou práci. Je možné jej poskytnou nepřítomným žákům.
Autor Ing. Jana Horáková (Autor)
Jazyk Čeština
Očekávaný výstup
26–41-M/01 Elektrotechni ka23-41-M/01 Strojírenství65-42-M/01 Hotelnictví a cestovní ruch53-41-M/01 Zdravotnický asistent
Speciální vzdělávací potřeby - žádné -
Klíčová slova Access, databáze, relace
Druh učebního materiálu Prezentace
Druh interaktivity Kombinované
Cílová skupina Žák
Stupeň a typ vzdělávání odborné vzdělávání
Typická věková skupina 16 - 19 let
Vazby na ostatní materiály Je součástí IKT Office Access
![Page 3: Access Relace 07](https://reader035.vdocuments.pub/reader035/viewer/2022062218/56816743550346895ddbf805/html5/thumbnails/3.jpg)
Pravidla pro vytváření relačních databází
• V jednom sloupci může být pouze jedna hodnotaNapř.
Jméno Příjmení Město Ulice
Milena Nováková Praha Lomená
Jméno a příjmení Bydliště
Milena Nováková Praha, Lomená
![Page 4: Access Relace 07](https://reader035.vdocuments.pub/reader035/viewer/2022062218/56816743550346895ddbf805/html5/thumbnails/4.jpg)
Pravidla pro vytváření relačních databází
• V tabulce musí být alespoň jeden sloupec jednoznačně identifikující záznam
• Je to např. ID, rodné číslo, číslo výrobku...toto číslo nemohou mít žádné záznamy (řádky) stejné
• Tento sloupec volíme za tzv. primární klíč
ID Jméno Příjmení pozice klapka
01 Adam Mikulík technik 123
02 Boris Nádeník ekonom 451
03 Dušan Neplech technik 124
![Page 5: Access Relace 07](https://reader035.vdocuments.pub/reader035/viewer/2022062218/56816743550346895ddbf805/html5/thumbnails/5.jpg)
Pravidla pro vytváření relačních databází
klapka budova patro
123 A 1
124 A 2
ID Jméno Příjmení pozice klapka01 Adam Mikulík technik 123
02 Boris Nádeník ekonom 451
03 Dušan Neplech technik 124
• Primární klíč u tabulky s telefony je nastaven na čísle klapky
• Mezi sloupci tabulek se vytvoří relace
• Výsledné propojení tabulek umožňuje získat rozsáhlejší informace
![Page 6: Access Relace 07](https://reader035.vdocuments.pub/reader035/viewer/2022062218/56816743550346895ddbf805/html5/thumbnails/6.jpg)
Nastavení primárního klíče• V návrhovém zobrazení, klik pr. tl. myši
• Volba klikem levého tlačítka na primární klíč
![Page 7: Access Relace 07](https://reader035.vdocuments.pub/reader035/viewer/2022062218/56816743550346895ddbf805/html5/thumbnails/7.jpg)
Typy relací 1:1• Tabulky mají stejný jedinečný typ pole, např. identifikační
číslo žáka• Na tomto poli je nastaven primární klíč• Tabulky se vzájemně propojí tak, že máme přístup
k oběma tabulkám z jedné
![Page 8: Access Relace 07](https://reader035.vdocuments.pub/reader035/viewer/2022062218/56816743550346895ddbf805/html5/thumbnails/8.jpg)
Nastavení relace 1:1• Tabulky musí být zavřeny• Pás karet Databázové nástroje – Relace• Vložím tabulky, mezi kterými budu provádět relace• Vyberu pole pro relační propojení a zatrhnu zajistit
referenční integritu• Volba vytvořit, vznikne propojení zobrazí se čísla 1
![Page 9: Access Relace 07](https://reader035.vdocuments.pub/reader035/viewer/2022062218/56816743550346895ddbf805/html5/thumbnails/9.jpg)
Typy relací 1:N• Jedna tabulka (třídní učitelé) má jedinečný typ pole, např.
značka třídního• Na tomto poli je nastaven primární klíč• V druhé tabulce (žáci) se třídní učitel vyskytuje u žáků své
třídy, tedy několikrát • Výsledkem relace je připojení všech žáků k třídnímu
![Page 10: Access Relace 07](https://reader035.vdocuments.pub/reader035/viewer/2022062218/56816743550346895ddbf805/html5/thumbnails/10.jpg)
Nastavení relace 1:N• Obdobné jako u 1:1
• U pole bez primárního klíče je ∞• Pokud není zajištěna referenční integrita, relace jsou bez
znaku 1 nebo ∞
![Page 11: Access Relace 07](https://reader035.vdocuments.pub/reader035/viewer/2022062218/56816743550346895ddbf805/html5/thumbnails/11.jpg)
Poznámky• Referenční integrita – funkce zajišťující koordinaci
záznamů spojovaných tabulekPokud je nahlášena chyba integrity, spojujete nekompatibilní pole. Může chybět primární klíč, odpovídající záznamy, omylem spojujete vedlejší pole. Propojení se sice vytvoří, ale je nefunkční.
![Page 12: Access Relace 07](https://reader035.vdocuments.pub/reader035/viewer/2022062218/56816743550346895ddbf805/html5/thumbnails/12.jpg)
Poznámky• Při zvolené referenční integritě můžeme zvolit další dvě
volby
• Tyto volby zajistí, že změna v jedné relací propojené tabulce se projeví v druhé
• Pozn. jsou i relace N:M, které v sobě zahrnují dvakrát relaci 1:N