Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Vazby mezi tabulkami (získávání dat z více tabulek, druhy spojení)

PDF
Stáhnout kompletní materiál zdarma (339.25 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

PAD Programování a databáze 

Téma 6 

Školní rok 2017/2018 

1/2 

Jan Švábík, V4D 

Vazby mezi tabulkami (získávání 

dat z více tabulek, druhy spojení) 

Vazby mezi tabulkami 

Vazby mezi tabulkami lze také nazvat jako relace či o nich lze mluvit jako o kardinalitách vztahu. 
Kardinalita  vztahu  vyjadřuje  skutečnost,  kolik  výskytů  jedné  entity  může  vstoupit  do  vztahu 
s kolika výskyty druhé entity. Existují tři typy vtahů (vazeb mezi tabulkami). 

1:1 

Relace typu 1:1 znamená, že právě jednomu záznamu v jedné tabulce odpovídá právě jeden v jiné 
tabulce. Jednotlivé záznamy v obou tabulkách jsou tak vlastně spojeny přímo.  

Údaje z obou tabulek lze však prakticky umístit pouze do jedné tabulky (do jediného záznamu). 
Relace 1:1 má význam zejména u velmi rozsáhlých tabulek s mnoha sloupci. V takovém případě 
slouží druhá propojená tabulka jako  odlehčená  první,  zejména pokud  se s hodnotami ve druhé 
tabulce nepracuje příliš často. 

U relace 1:1 by měl být nastaven primární klíč na sloupec, kterým budou obě tabulky propojeny. 

Příklad: manžel má 1 manželku a ta má 1 manžela. 

1:N 

Jedná  se  o  jednoznačně  nejpoužívanější  druh  relace.  Umožňuje,  aby  jednomu  záznamu  v první 
tabulce odpovídalo více záznamů v tabulce druhé. V praxi to tedy znamená, že v jedné tabulce se 
nachází nějaký záznam a k němu se v druhé tabulce nachází jeden, více nebo také žádný záznam. 

U relace 1:N by měl být primární klíč zvolen v tabulce, která bude tvořit relaci 1, a to na sloupec, 
který bude propojen s druhou tabulkou. 

Příklad: jeden zaměstnanec může mít N průchodu turniketem (příchodů a odchodů do práce).  

Témata, do kterých materiál patří