Vícetabulková databáze. Vztahy mezi tabulkami

Podobné dokumenty
MS Access Dotazy SQL

Ozobot aktivita lov velikonočních vajíček

Novinky v programu Majetek 2.06

Lineární algebra. Vektorové prostory

Data v počítači EIS MIS TPS. Informační systémy 2. Spojení: jan.skrbek@tul.cz tel.: Konzultace: úterý

Druhy pečiva. Ing. Slávka Formánková

Výrazy lze též zavést v nečíselných oborech, pak konstanty označuji jeden určitý prvek a obor proměnné není množina čísel.

Seminární práce ze Základů firemních financí. Téma: Analýza kritického bodu

MS Word 2007 REVIZE DOKUMENTU A KOMENTÁŘE

Úvod do databázových systémů

Funkce Vypracovala: Mgr. Zuzana Kopečková

ÚVOD DO HRY PRINCIP HRY

PROJEKT BAKALÁŘSKÉ PRÁCE

Aplikace počítačů v provozu vozidel 9

Numerická integrace. 6. listopadu 2012

Zvyšování kvality výuky technických oborů

Externí zařízení Uživatelská příručka

Karty externích médií

Staroegyptská matematika. Hieratické matematické texty

Rozdělení metod tlakového odporového svařování

Karty externích médií Uživatelská příručka

Role malých pr ojektů pr o udr žitelný rozvoj České rafinérské, a.s.

Operační výzkum. Vícekriteriální hodnocení variant. Grafická metoda. Metoda váženého součtu cv.

Hromadná korespondence 5. Word 2003

MINISTERSTVO PRO MÍSTNÍ ROZVOJ UŽIVATELSKÁ PŘÍRUČKA IS KP 14+ PRO INTEGROVANÉ NÁSTROJE: ŽÁDOST O PODPORU STRATEGIE CLLD. Verze: 1.

Výukový materiál zpracován v rámci projektu EU peníze školám

SILNIČNÍ DAŇ U OSOBNÍCH AUTOMOBILŮ

Gymnázium, Praha 10, Voděradská 2 Projekt OBZORY

FAKULTA INFORMATIKY A MANAGEMENTU UNIVERZITA HRADEC KRÁLOVÉ SEMESTRÁLNÍ PRÁCE. Modely operačního výzkumu 1. Studijní obor:

Základy sálavého vytápění ( ) 6. Stropní vytápění Ing. Jindřich Boháč

Návrhové vzory. Každý návrhový vzor má následující strukturu: Většina publikací návrhové vzory člení do následujících kategorií:

Nabídka mapových a datových produktů Hydrologické charakteristiky

PROFIL VZDĚLÁVACÍH OBORŮ CUKRÁŘ, CUKROVINKÁŘ, CUKRÁŘSKÉ PRÁCE A PEKAŘ, PEKAŘSKÉ PRÁCE

Software IS Řízení stavebních zakázek

Inovace výuky prostřednictvím šablon pro SŠ

Modul Řízení objednávek.

Business Contact Manager Správa kontaktů pro tisk štítků

Žáci mají k dispozici pracovní list. Formou kolektivní diskuze a výkladu si osvojí grafickou minimalizaci zápisu logické funkce

Třetí sazba DPH 10% v programech Stravné a MSklad pokročilé nastavení

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1. Podpora digitalizace a využití ICT na SPŠ CZ.1.07/1.5.00/34.

Evidence dat v prostředí MS Excelu Kontingenční tabulka a kontingenční graf

Použití GIS v práci krajské hygienické stanice

téma: Formuláře v MS Access

Formulář návrhu projektu pro 4. veřejnou soutěž programu ALFA

Konverze textových formátů

MĚŘENÍ NÁKLADŮ, VÝKONNOSTI

2.2.2 Zlomky I. Předpoklady:

1) Vypočítej A) 32 B) 44 C) 48 D) 56. 2) Urči číslo, které se skrývá za A ve výpočtu: 8 5 A) 12 B) 13 C) 14 D) 15

Zbavili jsme pivo těla. Zůstala tak pouze jeho esence, podstata, jeho nejčistší spirit. B:CRYO

Prostorové indexační techniky. Zdeněk Kouba

Definice z = f(x,y) vázané podmínkou g(x,y) = 0 jsou z geometrického hlediska lokálními extrémy prostorové křivky k, Obr Obr. 6.2.

Změna sazby DPH v HELIOS Red po

MAGIS MIS - Manažerský systém v předním dřevařském podniku AGROP NOVA a.s.

Oborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B

Pájené deskové výměníky tepla Alfa Laval DOC

Ministerstvo vnitra Odbor přípravy pracovníků ve veřejné správě Vstupní vzdělávání

Exkurze jaderná elektrárna Temelín (pracovní list)

Obsah. Charakteristika Rozdělení náplní Trvanlivé náplně Testy

Matrika otázky a odpovědi Vidimace částečné listiny. Ing. Markéta Hofschneiderová Eva Vepřková

4. 1. Učební plán ŠVP pro ZŠS Nejhravější škola Tabulace učebního plánu pro DÍL I: Vzdělávací Vzdělávací

Zobrazení v rovině je předpis, který každému bodu X roviny připisuje právě jeden bod X roviny. Bod X se nazývá vzor, bod X se nazývá obraz.

Krajinná sféra 24.TEST. k ověření znalostí. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

Martina Bábíčková, Ph.D

Optimalizace systému skladového hospodářství ve společnosti DURA Automotive Systems CZ, s. r. o. Bc. Kateřina Cáderová

Dobývání znalostí z databází. Databáze. datum jmeno prijmeni adresa_ulice adresa_mesto cislo_uctu platba zustatek

MODULU UPLATNĚNÍ NA TRHU PRÁCE DÍLČÍ ČÁST II

Jazyk S Q L základy, příkazy pro práci s daty

Trvale udržitelný rybolov

z jednání výběrové komise pro výzvu Operačního programu Zaměstnanost 03_15_042 Místo jednání MPSV, Kartouzská 4, Praha 5

Projekt CZ.1.07/2.2.00/ Inovace výuky matematiky a v technickém a ekonomickém vzdělávání s cílem snížení studijní neúspěšnosti (REFIMAT)

ČESKÝ JAZYK A LITERATURA CHARAKTERISTIKA PŘEDMĚTU pro 1. až 5. ročník. 1. Obsahové, časové a organizační vymezení předmětu

Ceny tepelné energie od roku Stanislav Večeřa

Zvyšování kvality výuky technických oborů

Při výpočtech vycházíme ze standardu 30E/360 (evropský standard) kdy používáme měsíce s 30dny a u jednoho roku uvažujeme 360 dní.

Výsledky přijímacích zkoušek

ROMOVÉ V LETECH PRACOVNÍ LIST

Novinky verze ArCon 14 Small Business

Informační a komunikační technologie. 1.4 Data, informace, komprimace

1 - Prostředí programu WORD 2007

M-10. AU = astronomická jednotka = vzdálenost Země-Slunce = přibližně 150 mil. km. V následující tabulce je závislost doby

Údaje zájemce o poskytnutí pobytové sociální služby Domov se zvláštním režimem

Rámcová smlouva na nákup propagačních předmětů

Č E S K Á Š K O L N Í I N S P E K C E. Čj.: / Oblastní pracoviště č.03 INSPEKČNÍ ZPRÁVA. Mgr. Jitka Kašová Obec Obříství ŠÚ Mělník

Pokusy s kolem na hřídeli (experimenty s výpočty)

Informace ÚIT pro studenty prvních ročníků.

Vzdělávací obor: Informační a komunikační technologie CHARAKTERISTIKA VYUČOVACÍHO PŘEDMĚTU. INFORMATIKA - volitelná. Vyučovací předmět:

Podrobnější informace ke studiu můžete získat na adrese:

Počítačová grafika 2. Opakování. Úprava barev a tónů. Retuše a efekty.

2.1. Pojem funkce a její vlastnosti. Reálná funkce f jedné reálné proměnné x je taková

Systém elektronického zpracování údajů o výzkumných projektech a jejich hodnocení v GA AV

Paměti RAM. Paměť RAM.

Obsahuje barevné palety PANTONE v prostoru CMYK: FASHION + HOME COLOR GUIDE barev NEW COLORS barev

metodická příručka DiPo násobení a dělení (čísla 6, 7, 8, 9) násobilkové karty DiPo

Adresa příslušného úřadu

Metodický pokyn č. 45. ke změně Pokynů pro zadávání veřejných zakázek ROP SV v souvislosti s novelou zákona o veřejných zakázkách

ROZDÍL SE SKRÝVÁ V DETAILECH

František Hudek. červen ročník. Nastavení myši, místní a jazykové nastavení.

Návod k obsluze. Rýhovací stroj DC 320

PROJEKT 3, kód:

Územní studie ÚS 5-02/2015 Pro lokalitu Stará čtvrť Ostrava - Lhotka

Transkript:

Vícetabulková databáze Vztahy mezi tabulkami

Proč vícetabulková? OsCislo Jmeno Prijmeni Obor K06000 Jan Adámek K06001 Klára Brendová K06033 Tomáš Cikler

Obor studijního programu B6208 Název Kód (KKOV) Podniková ekonomika a management Management obchodních činností 6208R086 6208R044 Doba studia 3 Forma studia prezenční kombinovaná Akad. titul Bc.

STUDENT OsCislo Jmeno Prijmeni KodOboru Nazev Doba Forma Titul K06000 6208R086 K06001 6208R086 K06002 6208R044 K06003 6208R044 K06004 6208R044 Podnik.ekonomika a management Podnik.ekonomika a management Management obch. činností Management obch. činností Management obch. činností K06032 6208R086 K06033...... 6208R044 Podnik.ekonomika a management Management obch. činností

STUDENT - číselný příklad 1/2 OsCislo Jmeno Prijmeni KodOboru Nazev Doba Forma Titul K06032 6208R086 K06033...... 6208R044 Podnik.ekonomika a management Management obch. činností Má-li univerzita 10.000 studentů (záznamů), a každý z nich obsahuje navíc (průměrně) 45 znaků týkajících se oboru, tak se v této tabulce uloží 10.000*45 = 450.000 znaků, které ponesou informaci o tom, jaký obor, který student studuje. (názorně: 1 znak = 1 B (ASCII), tj. 0,45 MB) (pozn.: v tomto případě uvažujeme, že student smí studovat pouze jeden obor.)

STUDENT OsCislo Jmeno Prijmeni KodOboru K06000 Jan Adámek 6208R086 K06001 Klára Brendová 6208R086 K06033 Tomáš Cikler 6208R044 OBOR KKOV Nazev Doba Forma Titul 6208R086 6208R044 Primární klíč Primární klíč Podnik.ekonomika a management Management obch. činností Cizí klíč

STUDENT OBOR číselný příklad 2/2 OsCislo Jmeno Prijmeni KodOboru K06000 Jan Adámek 6208R086 KKOV Nazev Doba Forma Titul 6208R086 Primární klíč Po rozdělení do dvou tabulek: Podnik.ekonomika a management Cizí klíč 10.000 studentů * 8 znaků (KodOboru) = 80.000 znaků v tabulce STUDENT, které se týkají oboru. Má-li univerzita 50 oborů, tak v tabulce OBOR bude 50 oborů *45 znaků = 2.250 znaků V součtu 82.250 znaků týkajících se oboru a poskytujících stejnou informaci jako původních 450.000 znaků. Ušetřili jsme téměř 370.000 znaků. (tj. 0,082 MB)

Vztah (vazba, relace) mezi tabulkami Umožňuje vytvářet vícetabulkové pohledy. Eliminuje duplicitu dat. Lze ho realizovat - množinou primárních a cizích klíčů, - vazební (asociativní) tabulkou.

Typ (kardinalita) vztahu 1:1 Každému záznamu v první tabulce (ne nutně každému) je přiřazen nanejvýš jeden záznam druhé tabulky. 1:N Jeden záznam z první tabulky je spojen s několika, případně žádným záznamem druhé tabulky. Každý záznam z druhé tabulky je spojen s nanejvýš jedním záznamem první tabulky. M:N Neplatí žádná vzájemná omezení.

Typy vztahu příklad DB: povolení osob ke vstupu do objektů

E-R diagram Příklad se studenty Každý student smí studovat pouze 1 obor STUDENT N 1 studuje OBOR

STUDENT OsCislo Jmeno Prijmeni KodOboru K06000 Jan Adámek 6208R086 K06001 Klára Brendová 6208R086 K06033 Tomáš Cikler 6208R044 OBOR KKOV Nazev Doba Forma Titul 6208R086 6208R044 Primární klíč Primární klíč Podnik.ekonomika a management Management obch. činností Cizí klíč

E-R diagram Příklad se studenty Každý student smí studovat více oborů STUDENT N studuje M OBOR Pro realizaci tohoto typu vztahu je nutná vazební tabulka.

STUDENT OsCislo Jmeno Prijmeni K06000 Jan Adámek K06001 Klára Brendová K06033 Tomáš Cikler OBOR vazební tabulka STUDUJE ID OsCislo KKOV 15 K06000 6208R086 86 K06033 6208R044 87 K06000 6208R044 KKOV Nazev Doba Forma Titul 6208R086 6208R044 Podnik.ekonomika a management Management obch. činností

STUDENT OsCislo Jmeno Prijmeni K06000 Jan Adámek K06001 Klára Brendová ID OsCislo KKOV Od_roku 15 K06000 6208R086 2006 K06033 Tomáš Cikler OBOR Atribut vazební tabulky STUDUJE 86 K06033 6208R044 2006 87 K06000 6208R044 2006 KKOV Nazev Doba Forma Titul 6208R086 6208R044 Podnik.ekonomika a management Management obch. činností

Příklad využití vztahu 1:1 Důvod použití: omezení přístupu ZAMESTNANEC EvCislo Jmeno Prijmeni Cislo_pasu Pobyt_do

E-R diagram ZAMESTNANEC 1 1 je CIZINEC

ZAMESTNANEC EvCislo Jmeno Prijmeni E102001 P205632 P206911 CIZINEC EvCislo Cislo_pasu Pobyt_do P205632

Excel nebo Access? Datum Prodejna Druh Počet ks Cena 6.2.2010 Astra chleba 50 23,5 6.2.2010 Astra rohlíky 150 1,5 6.2.2010 Astra koláčky 70 3,5 6.2.2010 Mana chleba 50 23,5 6.2.2010 Mana rohlíky 120 1,5 6.2.2010 Rondo housky 100 2 6.2.2010 Rondo koblihy 50 6,5 6.2.2010 Rondo koláčky 50 3,5 6.2.2010 Rondo rohlíky 160 1,5 6.2.2010 Rondo chleba 60 23,5

Formulace úlohy Pekárna nabízí svůj sortiment pečiva různým prodejnám. Prodejny objednávají z této nabídky v různých dnech různé druhy pečiva. Každá prodejna v objednávce uvádí požadované druhy a množství pečiva.

Vícetabulková databáze PRODEJNY 1 objednává N OBJEDNAVKY PECIVO N rozpis M

Vícetabulková databáze Rozložená vazba N:M mezi tab. OBJEDNAVKY a tab. PECIVO

Příště si ukážeme, jak lze s využitím dotazů získat kolik stály jednotlivé objednávky. kolik každá z prodejen zaplatí za měsíc. která prodejna utratila za objednávky nejvíce.