+ All Categories
Home > Documents > Access Relace 07

Access Relace 07

Date post: 24-Feb-2016
Category:
Upload: keanu
View: 53 times
Download: 0 times
Share this document with a friend
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
12
ACCESS RELACE 07 Ing. Jana Horáková IKT MS Office www.zlinskedumy.cz
Transcript
Page 1: Access Relace 07

ACCESSRELACE 07

Ing. Jana Horáková

IKT MS Office

www.zlinskedumy.cz

Page 2: Access Relace 07

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

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

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

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

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

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

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

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

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

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

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


Recommended