Access Relace 07

Post on 24-Feb-2016

53 views 0 download

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 Presentation

transcript

ACCESSRELACE 07

Ing. Jana Horáková

IKT MS Office

www.zlinskedumy.cz

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

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á

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

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

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íč

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é

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

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

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 ∞

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í.

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