WWW pro školy
Jak na Office - tutoriály, video návody
Access











Vytvoř si  geekové tričko

Relace mezi tabulkami, jak je vytvořit?

Termín Relace možná nebude někomu úplně jasný, český překlad je vazby (vzájemné propojení) mezi tabulkami. V tomto článku si ukážeme k čemu slouží a jak s nimi pracovat.

Relace mezi tabulkami, jak je vytvořit?
Vloženo: 13.2.2013 17:49
Autor: JaknaOffice.cz
Počet videí: 1
Přečteno: 33522x

Anketa
loader Načítám...

Relace jsou jedním z nejdůležitějších nástrojů ve všech relačních databázích, nejen v Accessu.
Zmínka, že jsou to vazby nebo-li vzájemná propojení mezi tabulkami, je dosti výstižná.

 

Představte si například, že máte v databázi tabulku Klienti a rádi byste z ní osoby/záznamy třídili/filtrovali podle krajů. Ať už třeba z důvodů různých statistik nebo lokalizované rozesílce dopisů.
Hlavní důvody, proč používat relace:

  • Zamezení zadání nesprávných hodnot (např. při překlepu Kraj Olomocký, nebo různé velikosti písmen),
  • rychlejší práce s vyplněním hodnot,
  • při aktualizaci hodnoty v jedné tabulce se údaj opraví i v druhé tabulce,
  • možnosti třídění záznamů v dotazech, sestavách.

Typy relací

V databázích se můžete setkat s těmito typy relací - 1:1, 1:N a N:N (M:N). Definice těchto typů není pro začátek praktického využití až tak podstatná, jelikož Access si typ rozpozná sám. Kdo bude mít zájem, může si přečíst o relacích na Wikipedii.

Vytvoření relace

Před vytvořením relace je důležité si uvědomit souvislost tabulek, které chcete propojovat. Například u naší tabulky Klienti budeme propojovat pole kraj v tabulce Klienti s polem nazev v tabulce Kraje. Hodnoty z obou tabulek, musí mít souvislost, v tomto případě název kraje.
Relace se nastavují resp. vytváří na pásu karet Databázové nástroje > Relace.
Relaci je také možné vytvořit i jinou cestou, například datovým typem Vyhledávání, i tuto možnosti si ukážeme v dnešní videonávodu.

 

Úprava, nastavení relace

Pro správné fungování relací je také důležité nastavení integrity dat, kaskádová aktualizace či kaskádové odstranění. To si necháme na příští článek článek.
Odstranění relace

Odstranění relace se provádí v okně Relace, viz video.


Videoukázka relací

Je možné, že vám v některém případě nebude jasné, proč se relace vůbec vytváří. Jejich důležitý význam uvidíte při tvorbě dotazů a sestav.  

Video tutoriály

Relace mezi tabulkami, jak je vytvořit?


Líbí se vám tento článek, sdílejte ho




Podobné články

Datové typy a vlastnosti polí tabulek
Vytvoření nové tabulky
Primární klíč a indexy v tabulce
Dotazy

Další užitečné odkazy

Diskuze k článku

michaela | 8.5.2013

Dobrý den,
mohu Vás poprosit, abyste mi nastínili jak vytvořit relace u přiložené datábáze katastr nemovitostí? Budu Vám moc vděčná.
Katastr nemovitostí 1:N územní celek 1:N nemovitost M:N majitel
pomocná tabulka podíl
Sádlíková

Odpověď
Pavel | 8.5.2013

Ahoj, zapomnela jsi prilozit soubor... Jinak vytvoreni relace a video ukazku mas zde www.jaknaoffice.cz/9-access/36-access-2010/76-relace-mezi-tabulkami-jak-je-vytvorit/

Odpověď
M | 18.5.2013

Ahoj, chci se zeptat, jak na formulaci group by a dotaz nad více tabulkami.
Díky

Odpověď
Vložení příspěvku
Předmět:
Vaše jméno: (povinný údaj) Váš e-mail:
Text:(Zbývá: 255 znaků - povinný údaj)
Připojit ukázkový soubor:
(Maximální velikost souboru jsou 2MB.)
 Opište následující text (kvůli zneužití):  QSCVU