90 likes | 212 Views
1. KŠPA Kladno, s. r. o ., Holandská 2531, 272 01 Kladno, www.1kspa.cz. Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost. Relace. Relace jsou vztahy mezi tabulkami Porovnávání dat pomocí klíčových polí
E N D
1. KŠPA Kladno, s. r. o., Holandská 2531, 272 01 Kladno, www.1kspa.cz Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost
Relace • Relace jsou vztahy mezi tabulkami • Porovnávání dat pomocí klíčových polí • Primární klíč v jedné tabulce, a pole cizího klíče druhé tabulky • Cizí klíč vyjadřuje, jak spolu tabulky souvisí • Typy relací • 1:N • 1:1 • N:N • Při vytváření relací musejí být zavřeny všechny tabulky • Pole musí mít stejný datový typ
Primární klíč • Základním předpokladem definování relací je nutnost definovat primární klíč • Klíčem je pole tabulky, které slouží k vzájemnému propojení tabulek • Klíč zajišťuje jedinečnost vkládaných hodnot
Relace typu 1:1 • Jeden záznam v tabulce odpovídá stejnému záznamu v druhé tabulce, a naopak • Používá se při rozdělení rozsáhlých tabulek
Relace typu 1:N • Nejobvyklejší typ – pouze jedno související pole je primárním klíčem • Záznamu v jedné tabulce odpovídá více záznamům v druhé tabulce, ale záznamu v druhé tabulce odpovídá maximálně jeden záznam v první tabulce • Používá se ke zmenšení datových objemů v databázích
Relace typu N:N • Záznamu v první tabulce odpovídá více záznamů v druhé tabulce a naopak • Dvě relace 1:N • Pomocí třetí tabulky(tzv. spojovací tabulka) • Primární klíč se skládáze dvou polí 1:1
Použité zdroje • ŠEDOVÁ, Hana. Microsoft Access 2007 nejen pro školy. Kralice na Hané: Computer Media s.r.o., 2010, ISBN 978-80-7402-038-4. • Pokud není uvedena citace, jsou obrázky vlastní tvorby Materiály jsou určeny pro bezplatné používání pro potřeby výuky a vzdělávání na všech typech škol a školských zařízení. Jakékoli další využití podléhá autorskému zákonu.