Úvod do databázových systémů. Cvičení 12 Ing. Martin Zwierzyna

Rozměr: px
Začít zobrazení ze stránky:

Download "Úvod do databázových systémů. Cvičení 12 Ing. Martin Zwierzyna"

Transkript

1 Úvod do databázových systémů Cvičení 12 Ing. Martin Zwierzyna

2 Základní pojmy Redundance Stejná data jsou uložena v databázi na více místech, zbytečně se opakují Řešení: Minimalizace redundance

3 Základní pojmy Konzistence Pří výskytu redundance je nutné zajistit, aby byla všude uložena stejná data Řešení: Zajištění konzistence dat

4 Základní pojmy Integrita Data jsou aktuální a představují skutečný svět Řešení: Zajištění integrity dat

5 Normální formy 1. Normální forma Relační schéma musí obsahovat pouze atomické atributy Rodné číslo Jméno Datum narození Adresa 9999 Alena Nová Slezská 36, Český Těšín, Petr Starý Ostravská 1, Ostrava-Poruba, 77147

6 Normální formy 1. Normální forma Relační schéma musí obsahovat pouze atomické atributy Rodné číslo Jméno Datum narození Adresa 9999 Alena Nová Slezská 36, Český Těšín, Petr Starý Ostravská 1, Ostrava-Poruba, NE!!!

7 Normální formy 1. Normální forma Relační schéma musí obsahovat pouze atomické atributy Rodné číslo Jméno Příjmení Datum narození Ulice Město PSČ 9999 Alena Nová Slezská 36 Český Těšín Petr Starý Ostravská 1 Ostrava-Poruba 77147

8 Normální formy 1. Normální forma Relační schéma musí obsahovat pouze atomické atributy Rodné číslo Jméno Příjmení Datum narození Ulice Město PSČ 9999 Alena Nová Slezská 36 Český Těšín Petr Starý Ostravská 1 Ostrava-Poruba ANO!!!

9 Normální formy 2. Normální forma Relační schéma musí být v 1. NF a každý sekundární atribut je plně závislý na každém klíči schématu Rodn é číslo Jmén o Příjmen í ID Oddělení Název Ulice Město PSČ 9999 Alena Nová 1 Středisko Slezská 36 Český Těšín Petr Starý 2 Pobočka Ostravská 1 Ostrava- ANO!!! Poruba 77147

10 Normální formy 2. Normální forma Relační schéma musí být v 1. NF a každý sekundární atribut je plně závislý na každém klíči schématu Rodn é číslo Jmén o Příjmen í ID Oddělení Název Ulice Město PSČ 9999 Alena Nová 1 Středisko Slezská 36 Český Těšín Petr Starý 2 Pobočka Ostravská 1 Ostrava- ANO!!! Poruba NE!!! 77147

11 Normální formy 2. Normální forma Relační schéma musí být v 1. NF a každý sekundární atribut je plně závislý na každém klíči schématu ID Oddělení Název Ulice Město PSČ 1 Středisko Slezská 36 Český Těšín Pobočka Ostravská 1 Ostrava- Poruba Rodné číslo Jméno Příjmení ID Oddělení 9999 Alena Nová Petr Starý

12 Normální formy 2. Normální forma Relační schéma musí být v 1. NF a každý sekundární atribut je plně závislý na každém klíči schématu ID Oddělení Název Ulice Město PSČ 1 Středisko Slezská 36 Český Těšín Pobočka Ostravská 1 Ostrava- Poruba Rodné číslo Jméno Příjmení ID Oddělení 9999 Alena Nová Petr Starý 2 ANO!!! 77147

13 Normální formy 3. Normální forma Relační schéma musí být v 2. NF a žádný sekundární atribut není tranzitivně závislý na žádném klíči schématu ID Zaměstnance Pozice Plat 1 Svářeč Svářeč Účetní 23000

14 Normální formy 3. Normální forma Relační schéma musí být v 2. NF a žádný sekundární atribut není tranzitivně závislý na žádném klíči schématu ID Zaměstnance Pozice Plat 1 Svářeč Svářeč Účetní NE!!!

15 Normální formy 3. Normální forma Relační schéma musí být v 2. NF a žádný sekundární atribut není tranzitivně závislý na žádném klíči schématu ID Zaměstnance Pozice 1 Svářeč 2 Svářeč 3 Účetní Pozice Plat Svářeč Účetní 23000

16 Normální formy Boyce-Coddova normální forma Relační schéma je v BCNF, pokud existují závislosti pouze na klíčích Nesmí být AB CD a zároveň C A

17 Dekompozice Hledání schématu začíná dekompozicí originálního velkého schématu Jeden krok dekompozice rozděluje původní schéma na dvě Pokud R (A) -> B C = A R1(B) a R2(C), pak

18 Dekompozice Zákon zachování množiny FZ Zákon zachování informace

19 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G}

20 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} ABCDEFG AB C

21 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} ABCDEFG AB C ABC ABDEFG

22 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} ABCDEFG AB C ABDEFG ABC C D

23 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} ABCDEFG AB C ABC ABDEFG C D??

24 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} ABCDEFG C D

25 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} ABCDEFG C D CD ABCEFG

26 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} ABCDEFG C D ABCEFG CD E F

27 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} ABCDEFG C D CD ABCEFG E F EF ABCEG

28 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} ABCDEFG C D CD ABCEFG E F ABCEG EF B E

29 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} ABCDEFG C D CD ABCEFG E F EF ABCEG B E BE ABCG

30 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} ABCDEFG C D CD ABCEFG E F EF ABCEG B E ABCG BE C G

31 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} ABCDEFG C D CD ABCEFG E F EF ABCEG B E BE ABCG C G CG ABC

32 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} ABCDEFG C D CD ABCEFG E F EF ABCEG B E BE ABCG C G ABC CG AB C

33 Dekompozice do BCNF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} ABCDEFG C D CD ABCEFG E F EF ABCEG B E BE ABCG C G ABC CG AB C ABC

34 Dekompozice do BCNF Dekompozicí jsme získali tento rozklad: R1(CD), R2(EF), R3(BE), R4(CG), R5(ABC)

35 Dekompozice do 3.NF 1. Spojení levých a pravých stran FZ 2. Spojení relací se stejnými levými stranami 3. Spojení relací se stejnými klíči 4. Přidání nezpracovaného atributu do kterékoliv relace 5. Není-li klíč obsažen v žádné z relací, pak vytvoříme novou relaci obsahující atributy klíče

36 Dekompozice do 3.NF R(A, B, C, D, E, F, G) F: {AB C, C D, B E, E F, C G} 1. RO1={R1(ABC), R2(CD), R3(BE), R4(EF), R5(CG)} 2. RO2 = RO1 3. RO3 = RO2 4. RO4 = RO3 5. RO5 = RO4

37 Děkuji za pozornost

Úvod do databázových systémů 10. cvičení

Úvod do databázových systémů 10. cvičení Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů 10. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2012 Opakování Univerzální

Více

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

Úvod do databázových systémů Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 12 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování Univerzální relační

Více

Kapitola 7: Návrh relačních databází. Nástrahy relačního návrhu. Příklad. Rozklad (dekompozice)

Kapitola 7: Návrh relačních databází. Nástrahy relačního návrhu. Příklad. Rozklad (dekompozice) - 7.1 - Kapitola 7: Návrh relačních databází Nástrahy návrhu relačních databází Dekompozice (rozklad) Normalizace použitím funkčních závislostí Nástrahy relačního návrhu Návrh relačních databází vyžaduje

Více

5. Formalizace návrhu databáze

5. Formalizace návrhu databáze 5. Formalizace návrhu databáze 5.1. Úvod do teorie závislostí... 2 5.1.1. Funkční závislost... 2 5.1.2. Vícehodnotová závislost (multizávislost)... 7 5.1.3. Závislosti na spojení... 9 5.2. Využití teorie

Více

Databázové systémy. Cvičení 3

Databázové systémy. Cvičení 3 Databázové systémy Cvičení 3 Normální formy relací normální formy relací definují určité vlastnosti relací, aby výsledná databáze měla dobré vlastnosti, např. omezena redundance dat snažíme se převést

Více

Databázové systémy Tomáš Skopal

Databázové systémy Tomáš Skopal Databázové systémy Tomáš Skopal - relační model * funkční závislosti, odvozování * normální formy Osnova přednášky Armstrongova pravidla atributové a funkční uzávěry normální formy relačních schémat Armstrongova

Více

NORMALIZACE Část 2 1

NORMALIZACE Část 2 1 NORMALIZACE Část 2 1 Úprava relačního schématu databáze NORMALIZACE Eliminaci aktualizačních anomálií zajišťujeme převedením relačního schématu do 3NF, resp. BCNF. (Normalizovat lze pomocí) DEKOMPOZICE

Více

5. Formalizace návrhu databáze

5. Formalizace návrhu databáze 5. Formalizace návrhu databáze 5.1. Úvod do teorie závislostí... 2 5.1.1. Funkční závislost... 2 5.1.2. Vícehodnotová závislost (multizávislost)... 7 5.1.3. Závislosti na spojení... 9 5.2. Využití teorie

Více

Inovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky.

Inovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky. Inovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky. Projekt ESF OP VK reg.č. CZ.1.07/2.2.00/28.0209 Elektronické opory a e-learning pro obory výpočtového

Více

Databáze I. Přednáška 3

Databáze I. Přednáška 3 Databáze I Přednáška 3 Normální formy relací normální formy relací definují určité vlastnosti relací, aby výsledná databáze měla dobré vlastnosti, např. omezena redundance dat snažíme se převést navržené

Více

UDBS Cvičení 10 Funkční závislosti

UDBS Cvičení 10 Funkční závislosti UDBS Cvičení 10 Funkční závislosti Ing. Miroslav Valečko Zimní semestr 2014/2015 25. 11. 2014 Návrh schématu databáze Existuje mnoho způsobů, jak navrhnout schéma databáze Některá jsou lepší, jiná zase

Více

Relační datový model. Integritní omezení. Normální formy Návrh IS. funkční závislosti multizávislosti inkluzní závislosti

Relační datový model. Integritní omezení. Normální formy Návrh IS. funkční závislosti multizávislosti inkluzní závislosti Relační datový model Integritní omezení funkční závislosti multizávislosti inkluzní závislosti Normální formy Návrh IS Funkční závislosti funkční závislost elementární redundantní redukovaná částečná pokrytí

Více

Databáze. Logický model DB. David Hoksza

Databáze. Logický model DB. David Hoksza Databáze Logický model DB David Hoksza http://siret.cz/hoksza Osnova Relační model dat Převod konceptuálního schématu do logického Funkční závislosti Normalizace schématu Cvičení převod do relačního modelu

Více

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

Úvod do databázových systémů Úvod do databázových systémů Databáze je dnes velmi často skloňovaným slovem. Co se pod tímto termínem skrývá si vysvětlíme na několika následujících stranách a cvičeních. Databáze se využívají k ukládání

Více

Databáze I. 4. přednáška. Helena Palovská

Databáze I. 4. přednáška. Helena Palovská Databáze I 4. přednáška Helena Palovská palovska@vse.cz Mapování ER modelu do relačního DB schématu Od 80. let 20. stol. znám algoritmus, implementován v CASE nástrojích Rutinní postup s volbami rozhodnutí

Více

Databázové systémy. Úvod do teorie normalizace. Vilém Vychodil

Databázové systémy. Úvod do teorie normalizace. Vilém Vychodil Databázové systémy Úvod do teorie normalizace Vilém Vychodil KMI/DATA1, Přednáška 12 Databázové systémy V. Vychodil (KMI/DATA1, Přednáška 12) Úvod do teorie normalizace Databázové systémy 1 / 10 Přednáška

Více

Střední průmyslová škola Zlín

Střední průmyslová škola Zlín VY_32_INOVACE_33_01 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

Analýza a modelování dat 3. přednáška. Helena Palovská

Analýza a modelování dat 3. přednáška. Helena Palovská Analýza a modelování dat 3. přednáška Helena Palovská Historie databázových modelů Relační model dat Codd, E.F. (1970). "A Relational Model of Data for Large Shared Data Banks". Communications of the ACM

Více

Fakulta elektrotechniky a informatiky Vysoká škola báňská - Technická univerzita Ostrava. Úvod do databázových systémů 2012/2013 IS MHD

Fakulta elektrotechniky a informatiky Vysoká škola báňská - Technická univerzita Ostrava. Úvod do databázových systémů 2012/2013 IS MHD Fakulta elektrotechniky a informatiky Vysoká škola báňská - Technická univerzita Ostrava Úvod do databázových systémů 2012/2013 IS MHD Jiří Znoj, (zno0011) Ostrava, 29. listopadu 2012 I. Obsah I. Obsah...

Více

Teorie zpracování dat

Teorie zpracování dat Teorie zpracování dat Návrh struktury databáze Funkční závislosti Vlastnosti dekompozice relačního schématu Normální formy Algoritmy návrhu struktury databáze 1 NÁVRH STRUKTURY DATABÁZE dosud návrh struktury

Více

DBS Normální formy, normalizace

DBS Normální formy, normalizace DBS Normální formy, normalizace Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2010 BI-DBS, ZS 2010/11 https://edux.fit.cvut.cz/courses/bi-dbs/

Více

Obsah přednášky. Databázové systémy. Normalizace relací. Normalizace relací. Normalizace relací. Normalizace relací

Obsah přednášky. Databázové systémy. Normalizace relací. Normalizace relací. Normalizace relací. Normalizace relací Obsah přednášky Databázové systémy Logický model databáze normalizace relací normální formy tabulek 0NF, 1NF, 2NF, 3NF, BCNF, 4NF, 5NF, DNF denormalizace zápis tabulek relační algebra klasické operace

Více

Kvalita relačního schématu, normalizace

Kvalita relačního schématu, normalizace Kvalita relačního schématu, normalizace Dva přístupy k návrhu struktury relačního schématu: normalizační teorie Metoda návrhu pomocí funkčních závislostí z konceptuálního schématu Metoda návrhu pomocí

Více

Databázové systémy. Normálové formy + kandidátní klíče. 2.přednáška

Databázové systémy. Normálové formy + kandidátní klíče. 2.přednáška Databázové systémy Normálové formy + kandidátní klíče 2.přednáška Struktura databází = struktura samotných relací První aspekt návrhu relační databáze 2 cíle: 1. Obsahový (odpovědi na otázky) 2. Minimalizace

Více

Databáze I. Přednáška 2

Databáze I. Přednáška 2 Databáze I Přednáška 2 Transformace E-R modelu do relačního modelu (speciality) zaměříme se na dva případy z předmětu Analýza a modelování dat reprezentace entitního podtypu hierarchie ISA reprezentace

Více

TÉMATICKÝ OKRUH Teorie zpracování dat, Databázové a informační systémy a Teorie informačních systémů

TÉMATICKÝ OKRUH Teorie zpracování dat, Databázové a informační systémy a Teorie informačních systémů TÉMATICKÝ OKRUH Teorie zpracování dat, Databázové a informační systémy a Teorie informačních systémů Číslo otázky : 14. Otázka : Návrh struktury relační databáze, funkční závislosti. Obsah : 1. Návrh struktury

Více

Otázka č. 1 (bodů za otázku: 4)

Otázka č. 1 (bodů za otázku: 4) Otázka č. 1 (bodů za otázku: 4) Agendy - redundance Která z následujících tvrzení charakterizují redundanci dat v databázi? Je to opakování stejných dat pouze v různých souborech. Je zdrojem nekonzistence

Více

Úvod do databázových systémů 6. cvičení

Úvod do databázových systémů 6. cvičení Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů 6. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2012 Modelování databází [1]

Více

RELAČNÍ DATABÁZOVÉ SYSTÉMY

RELAČNÍ DATABÁZOVÉ SYSTÉMY RELAČNÍ DATABÁZOVÉ SYSTÉMY VÝPIS KONTROLNÍCH OTÁZEK S ODPOVĚDMI: Základní pojmy databázové technologie: 1. Uveďte základní aspekty pro vymezení jednotlivých přístupů ke zpracování hromadných dat: Pro vymezení

Více

Návrh databázového modelu

Návrh databázového modelu Návrh databázového modelu Informační a znalostní systémy 1 2 Konflikty 3 návrh musí pokrývat požadavky zadavatele návrhbyměl reflektovat i možné budoucí poslání návrh od shora dolů zdola nahoru Vývoj modelu

Více

Marketingová komunikace. 2. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph)

Marketingová komunikace. 2. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph) Marketingová komunikace Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph) 2. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Minulé soustředění úvod

Více

C8 Relační databáze. 1. Datový model

C8 Relační databáze. 1. Datový model C8 Relační databáze návrh návrh 1. Datový model 2. Příklad T2 Datová základna a její využití v práci manažera 2 Cíle cvičen ení C8 Relační databáze návrh 1. Navrhnout myšlenkový datový model jednoduché

Více

7. Normální formy. PŘ: POJIŠŤOVNA Povinné ručení relace Platby

7. Normální formy. PŘ: POJIŠŤOVNA Povinné ručení relace Platby 7. Normální formy PŘ: POJIŠŤOVNA Povinné ručení relace Platby Rodné číslo 7407111234 7407111234 7407111234 7407111234 481123123 481123123 481123123 481123123 Jméno majitele Dvořák Petr Dvořák Petr Dvořák

Více

Databázové systémy Tomáš Skopal

Databázové systémy Tomáš Skopal Databázové systémy Tomáš Skopal - relační model * základní algoritmy * hledání klíčů * dekompozice a syntéza Osnova přednášky algoritmy pro analýzu schémat základní algoritmy (atributový uzávěr, příslušnost

Více

Normalizace rela ního schématu

Normalizace rela ního schématu Normalizace rela ního schématu Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy

Více

Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.

Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů. Modely datové Existují různé úrovně pohledu na data. Nejvyšší úroveň je úroveň, která zachycuje pouze vztahy a struktury dat samotných. Konceptuální model - E-R model. Další úrovní je logická úroveň Databázové

Více

Databázové systémy BIK-DBS

Databázové systémy BIK-DBS Databázové systémy BIK-DBS Ing. Ivan Halaška katedra softwarového inženýrství ČVUT FIT Thákurova 9, m.č. T9:311 ivan.halaska@fit.cvut.cz Kapitola Relační model dat 1 3. Relační model dat (Codd 1970) Formální

Více

Databázové systémy. Cvičení 2

Databázové systémy. Cvičení 2 Databázové systémy Cvičení 2 Matematické a databázové relace Matematická relace podmnožina kartézského součinu A = {X, Y}, B = {1,2,3} kartézský součin: A B A B = {(X,1),(X,2),(X,3),(Y,1),(Y,2),(Y,3)}

Více

11. blok Normalizace. Studijní cíl

11. blok Normalizace. Studijní cíl 11. blok Normalizace Studijní cíl Využití normalizace při návrhu databáze. Vliv nenormalizovaných tabulek na vznik anomálií a nekonzistence v databázi. Pravidla spojená s nejužívanějšími normálními formami

Více

Relační databáze. V dnešní době existuje řada komerčních DBMS, nejznámější jsou:

Relační databáze. V dnešní době existuje řada komerčních DBMS, nejznámější jsou: Relační databáze Pojem databáze, druhy databází Databází se myslí uložiště dat. V době začátků využívání databází byly tyto členěny hlavně hierarchicky, případně síťově (rozšíření hierarchického modelu).

Více

8.2 Používání a tvorba databází

8.2 Používání a tvorba databází 8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam

Více

Databázové a informační systémy

Databázové a informační systémy Databázové a informační systémy 1. Teorie normálních forem Pojem normálních forem se používá ve spojitosti s dobře navrženými tabulkami. Správně vytvořené tabulky splňují 4 základní normální formy, které

Více

Normální formy. Zdeněk Kouba

Normální formy. Zdeněk Kouba Normální formy Zdeněk Kouba Příklad špatného modelu Osob Cislo Prijmeni Cislo Kancelare Obec Ulice CP PSC Kraj Hejtman 1001 Novák 238 Liteň Hlavní 10 26727 Středočeský Rath 1001 Novák 238 Bystřice Benešova

Více

DATABÁZOVÝ SYSTÉM Proč databázový systém? Vrstvy modelování Konceptuální datové modelování

DATABÁZOVÝ SYSTÉM Proč databázový systém? Vrstvy modelování Konceptuální datové modelování DATABÁZOVÝ SYSTÉM - databáze (data) - je logicky uspořádaná (integrovaná) kolekce navzájem souvisejících dat. - je sebevysvětlující, protože data jsou uchovávána společně s popisy, známými jako metadata

Více

Schéma identifikační procedury

Schéma identifikační procedury Schéma identifikační procedury systém S generátor rekonstrukčních hypotéz G a S nejsou porovnatelné nelze srovnat kvalitu G a S S a S jsou porovnatelné kvalita dekompozice S? S : (S,S ) = G dekompozice

Více

Relační model dat (Codd 1970)

Relační model dat (Codd 1970) Relační model dat (Codd 1970) Odkud vychází, co přináší? Formální abstrakce nejjednodušších souborů. Relační kalkul a relační algebra (dotazovací prostředky). Metodika pro posuzování kvality relačního

Více

4. Základy relačních databází, logická úroveň návrhu

4. Základy relačních databází, logická úroveň návrhu 4. Základy relačních databází, logická úroveň návrhu Když před desítkami let doktor E. F. Codd zavedl pojem relační databáze, pohlíželo se na tabulky jako na relace, se kterými se daly provádět různé operace.

Více

Prohlášení ú astníka výb rového ízení k výb rovému ízení ís. SBN/020/2015

Prohlášení ú astníka výb rového ízení k výb rovému ízení ís. SBN/020/2015 #@p Jméno / Název:.. Adresa / Sídlo: Datum narození / I :... #@p Jméno / Název:.. Adresa / Sídlo: Datum narození / I :... #@p Jméno / Název:.. Adresa / Sídlo: Datum narození / I :... #@p Jméno / Název:..

Více

Kapitola 6: Omezení integrity. Omezení domény

Kapitola 6: Omezení integrity. Omezení domény - 6.1 - Omezení domény Referenční integrita Aserce Spouštěče (Triggers) Funkční závislosti Kapitola 6: Omezení integrity Omezení domény Omezení integrity zabraňují poškození databáze; zajišťují, že autorizované

Více

Terminologie v relačním modelu

Terminologie v relačním modelu 3. RELAČNÍ MODEL Relační model reprezentuje databázi jako soubor relací. Každá relace představuje tabulku nebo soubor ( ve smyslu soubor na nosiči dat ). Terminologie v relačním modelu řádek n-tice ( n-tuple,

Více

Zjednodušení generativního systému redukcí rozlišení

Zjednodušení generativního systému redukcí rozlišení Zjednodušení generativního systému redukcí rozlišení Ze studie zahrnující dotaz na vzdělání. Obor hodnot v i : e základní vzdělání h střední vzdělání c bakalář g magistr Možné redukce rozlišení cg vysoké

Více

MISTROVSTVÍ MORAVY DRAČÍCH LODÍ ONV

MISTROVSTVÍ MORAVY DRAČÍCH LODÍ ONV Závod č. Čas Jízda Lodě Postupový klíč ČP 20 - Premier WOMEN + OPEN -500m 1 10:00 ČP Premier OPEN - ROZJÍŽĎKA A 3 1.+ 3 nejrychlejší poražení FA, ost. FB. 2 10:15 ČP Premier OPEN - ROZJÍŽĎKA B 4 1.+ 3

Více

Databáze 2011/2012. Logický model DB. RNDr.David Hoksza, Ph.D.

Databáze 2011/2012. Logický model DB. RNDr.David Hoksza, Ph.D. Databáze 2011/2012 Lgický mdel DB RNDr.David Hksza, Ph.D. http://siret.cz/hksza Osnva Relační mdel dat Převd knceptuálníh schématu d lgickéh Funkční závislsti Nrmalizace schématu Cvičení převd d relačníh

Více

Informační systémy ve zdravotnictví. 6. cvičení

Informační systémy ve zdravotnictví. 6. cvičení Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Informační systémy ve zdravotnictví 6. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2014 Opakování Relace

Více

Obsah přednášky. Databázové systémy RDBMS. Fáze návrhu RDBMS. Coddových 12 pravidel. Coddových 12 pravidel

Obsah přednášky. Databázové systémy RDBMS. Fáze návrhu RDBMS. Coddových 12 pravidel. Coddových 12 pravidel Obsah přednášky Databázové systémy Konceptuální model databáze Codd a návrh relační databáze fáze návrhu pojem konceptuální model základní pojmy entity, relace, atributy, IO kardinalita, 2 historie: RDBMS

Více

RNDr. Jakub Lokoč, Ph.D. RNDr. Michal Kopecký, Ph.D. Katedra softwarového inženýrství Matematicko-Fyzikální fakulta Univerzita Karlova v Praze

RNDr. Jakub Lokoč, Ph.D. RNDr. Michal Kopecký, Ph.D. Katedra softwarového inženýrství Matematicko-Fyzikální fakulta Univerzita Karlova v Praze RNDr. Jakub Lokoč, Ph.D. RNDr. Michal Kopecký, Ph.D. Katedra softwarového inženýrství Matematicko-Fyzikální fakulta Univerzita Karlova v Praze 1 Konceptuální modelování 2 Vytvořte model pro reprezentaci

Více

Databázové systémy. * relační kalkuly. Tomáš Skopal. - relační model

Databázové systémy. * relační kalkuly. Tomáš Skopal. - relační model Databázové systémy Tomáš Skopal - relační model * relační kalkuly Osnova přednášky relační kalkuly doménový n-ticový Relační kalkuly využití aparátu predikátové logiky 1. řádu pro dotazování rozšíření

Více

Primární klíč, cizí klíč, referenční integrita, pravidla normalizace, relace

Primární klíč, cizí klíč, referenční integrita, pravidla normalizace, relace Téma 2.2 Primární klíč, cizí klíč, referenční integrita, pravidla normalizace, relace Obecný postup: Každá tabulka databáze by měla obsahovat pole (případně sadu polí), které jednoznačně identifikuje každý

Více

TEORIE ZPRACOVÁNÍ DAT

TEORIE ZPRACOVÁNÍ DAT Vysoká škola báňská - Technická univerzita Ostrava Fakulta elektrotechniky a informatiky TEORIE ZPRACOVÁNÍ DAT pro kombinované a distanční studium Jana Šarmanová Ostrava 2003 Jana Šarmanová, 2003 Fakulta

Více

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

Úvod do databázových systémů Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 3 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování 4 fáze vytváření

Více

Materiál byl vytvořen v rámci projektu Nové výzvy, nové příležitosti, nová škola

Materiál byl vytvořen v rámci projektu Nové výzvy, nové příležitosti, nová škola Materiál byl vytvořen v rámci projektu Nové výzvy, nové příležitosti, nová škola Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Co je to databáze? Jaké

Více

ý ýš ý ýš ř š ž ď ýš ý ó ř ř ř ř ů ýš ř ť ň ý š ř š Ň ž š ř ř ó ý ř ň Á Ň Ň Ž Ř ň ú ž ř ů ž Ť ř ý ý Ě ó ř ř ň ý ň ú ř ň ý ž ň ů ó ú ó š ú ú ý ý ň ý ň

ý ýš ý ýš ř š ž ď ýš ý ó ř ř ř ř ů ýš ř ť ň ý š ř š Ň ž š ř ř ó ý ř ň Á Ň Ň Ž Ř ň ú ž ř ů ž Ť ř ý ý Ě ó ř ř ň ý ň ú ř ň ý ž ň ů ó ú ó š ú ú ý ý ň ý ň Č ř ú ů ů ř ý Ž ů ů Č Č ý ú Č ý ú ý ý ř ř ř ř ž ř ý š ř ů ř ř ů ó ý ř ř ž ů ý ý ř ř ťů ř š ř ř Í ýš ý ý ýš ý ýš ř š ž ď ýš ý ó ř ř ř ř ů ýš ř ť ň ý š ř š Ň ž š ř ř ó ý ř ň Á Ň Ň Ž Ř ň ú ž ř ů ž Ť ř ý ý

Více

Marketingová komunikace. 2. a 3. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3aph)

Marketingová komunikace. 2. a 3. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3aph) Marketingová komunikace Kombinované studium Skupina N9KMK3PH (vm3aph) 2. a 3. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Co nás čeká: 2. soustředění 16.1.2009

Více

Relace x vztah (relationship)

Relace x vztah (relationship) Relace x vztah (relationship) Peter Chen, Peter Pin-Shan (March 1976): "The Entity-Relationship Model Toward a Unified View of Data". ACM Transactions on Database Systems 1. E-R diagram v Chennově notaci

Více

Jiří Mašek BIVŠ V Pra r ha 20 2 08

Jiří Mašek BIVŠ V Pra r ha 20 2 08 Jiří Mašek BIVŠ Praha 2008 Procesvývoje IS Unifiedprocess(UP) Iterace vývoje Rysy CASE nástrojů Podpora metodických přístupů modelování Integrační mechanismy propojení modelů Podpora etap vývoje Generování

Více

4IT218 Databáze. 4IT218 Databáze

4IT218 Databáze. 4IT218 Databáze 4IT218 Databáze Osmá přednáška Dušan Chlapek (katedra informačních technologií, VŠE Praha) 4IT218 Databáze Osmá přednáška Normalizace dat - dokončení Transakce v databázovém zpracování Program přednášek

Více

Michal Valenta DBS Databázové modely 2. prosince / 35

Michal Valenta DBS Databázové modely 2. prosince / 35 Relační model dat (Codd 1970) Odkud vychází, co přináší? Formální abstrakce nejjednodušších souborů. Relační kalkul a relační algebra (dotazovací prostředky). Metodika pro posuzování kvality relačního

Více

DATABÁZE A INFORMAČNÍ SYSTÉMY

DATABÁZE A INFORMAČNÍ SYSTÉMY DATABÁZE A INFORMAČNÍ SYSTÉMY Každý informační systém pracuje s informacemi (a tedy s daty). Data musí být někde uložena -> databáze. Informační systém tedy nějakým způsobem používá databázi (forma může

Více

Í ž ž Ž ž Ž Ž ž Š ď Ž Í ť ž Í Ž Ž Ž Í Ý Š Í Š ž Ž Š ž ž ť Ž Š

Í ž ž Ž ž Ž Ž ž Š ď Ž Í ť ž Í Ž Ž Ž Í Ý Š Í Š ž Ž Š ž ž ť Ž Š Á Í Í É ď ď Í Á ž Ž ž ž ž ž Í Í Ý Ě Í Í Í ž Š Ž Í ž Í ž ž ž ž ž ž Í ž ž Ž ž Ž Ž ž Š ď Ž Í ť ž Í Ž Ž Ž Í Ý Š Í Š ž Ž Š ž ž ť Ž Š ž Š ž ž ž Í ž ž Ž ž ž ť Í ž Ž ž ť Ž ž ž Š Ž ž Ž ž ť ž ž Í ž Š Ž ď ž ž ž ť

Více

S databázemi se v běžném životě setkáváme velmi často. Uvádíme běžné použití databází velkého rozsahu:

S databázemi se v běžném životě setkáváme velmi často. Uvádíme běžné použití databází velkého rozsahu: Úvod do databází Základní pojmy Databáze je množina záznamů, kterou shromažďujeme za nějakým konkrétním účelem. Databáze používáme zejména pro ukládání obsáhlých informací. Databázové systémy jsou k dispozici

Více

UČEBNÍ TEXTY OSTRAVSKÉ UNIVERZITY. Přírodovědecká fakulta RELAČNÍ DATABÁZE (DISTANČNÍ VÝUKOVÁ OPORA) Zdeňka Telnarová. Aktualizovaná verze 2006

UČEBNÍ TEXTY OSTRAVSKÉ UNIVERZITY. Přírodovědecká fakulta RELAČNÍ DATABÁZE (DISTANČNÍ VÝUKOVÁ OPORA) Zdeňka Telnarová. Aktualizovaná verze 2006 UČEBNÍ TEXTY OSTRAVSKÉ UNIVERZITY Přírodovědecká fakulta RELAČNÍ DATABÁZE (DISTANČNÍ VÝUKOVÁ OPORA) Zdeňka Telnarová Aktualizovaná verze 2006 Ostravská univerzita OBSAH 1 Modul 1... 6 1.1 Relační datový

Více

Primární klíč (Primary Key - PK) Je právě jedna množina atributů patřící jednomu z kandidátů primárního klíče.

Primární klíč (Primary Key - PK) Je právě jedna množina atributů patřící jednomu z kandidátů primárního klíče. Primární a cizí klíč Kandidát primárního klíče (KPK) Je taková množina atributů, která splňuje podmínky: Unikátnosti Minimálnosti (neredukovatelnosti) Primární klíč (Primary Key - PK) Je právě jedna množina

Více

Databázové systémy. Tomáš Skopal. - úvod do relačního modelu. - převod konceptuálního schématu do relačního

Databázové systémy. Tomáš Skopal. - úvod do relačního modelu. - převod konceptuálního schématu do relačního Databázové systémy - úvod do relačního modelu Tomáš Skopal - převod konceptuálního schématu do relačního Osnova přednášky relační model převod ER diagramu do relačního modelu tvorba univerzálního relačního

Více

Jaký je rozdíl v definicicíh VARCHAR2(20 BYTE) a VARCHAR2(20 CHAR):

Jaký je rozdíl v definicicíh VARCHAR2(20 BYTE) a VARCHAR2(20 CHAR): Mezi příkazy pro manipulaci s daty (DML) patří : 1. SELECT 2. ALTER 3. DELETE 4. REVOKE Jaké vlastnosti má identifikující relace: 1. Je relace, která se využívá pouze v případě modelovaní odvozených entit

Více

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

Úvod do databázových systémů Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 7 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Modelování databází Modelování

Více

style:normal;color:grey;font-family:verdana,geneva,kalimati,sans-serif;text-decoration:none;text-align:center;font-v

style:normal;color:grey;font-family:verdana,geneva,kalimati,sans-serif;text-decoration:none;text-align:center;font-v style:normal;color:grey;font-family:verdana,geneva,kalimati,sans-serif;text-decoration:none;text-align:center;font-v = = < p s t y l e = " p a d d i n g : 0 ; b o r d e r : 0 ; t e x t - i n d e n t :

Více

předměty: ukončení: Zápočet + Zkouška / 5kb např. jméno, název, destinace, město např. student Jan Novák, narozen 18.5.1974

předměty: ukončení: Zápočet + Zkouška / 5kb např. jméno, název, destinace, město např. student Jan Novák, narozen 18.5.1974 základní informace Databázové systémy Úvodní přednáška předměty: KI/DSY (B1801 Informatika - dvouoborová) KI/P502 (B1802 Aplikovaná informatika) ukončení: Zápočet + Zkouška / 5kb ki.ujep.cz termínovník,

Více

Příloha č. 4_T_1 ke Smlouvě č Seznam smluvních lékáren provozovaných poskytovatelem lékárenské péče IČ

Příloha č. 4_T_1 ke Smlouvě č Seznam smluvních lékáren provozovaných poskytovatelem lékárenské péče IČ Seznam smluvních lékáren provozovaných poskytovatelem lékárenské péče IČ 28511298 Příloha č. 4_T_1 ke Smlouvě č. 167201 v působnosti Regionální pobočky Ostrava, pobočky pro Moravskoslezský, Olomoucký a

Více

ž ě Á ž ě ž š ě š ě ř ž š č ď ě ě ř ě š ě ě ě š ž Č ů ě ě ů ě š ě ů ě ř š ě š ť š šť ě č ě š ě č ě č š ě ě ů č ě ě ř ž ř ř ř ř ř ě ě šř ě ž ě š ě ú č

ž ě Á ž ě ž š ě š ě ř ž š č ď ě ě ř ě š ě ě ě š ž Č ů ě ě ů ě š ě ů ě ř š ě š ť š šť ě č ě š ě č ě č š ě ě ů č ě ě ř ž ř ř ř ř ř ě ě šř ě ž ě š ě ú č ě ř ř ř šš č ě řš ě č š Í ř ž š š ř ě ř č ř ů ČČ ž ě č č ě ě řš š ě š č ě č č ž ž ě Í ě ě ž č č ž ř ě č š š ž ů ř ů ž č ž č ě š ě šť š ě š ě ž č ď Ý Č ě Á Ž ě šř ž š ž Č ě ě ř Í ž ě Á ž ě ž š ě š ě ř ž

Více

DBS Konceptuální modelování

DBS Konceptuální modelování DBS Konceptuální modelování Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze Michal.Valenta@fit.cvut.cz c Michal Valenta, 2010 BIVŠ DBS I, ZS 2010/11 https://users.fit.cvut.cz/

Více

SEMESTRÁLNÍ PRÁCE. z předmětu KIV/DB1

SEMESTRÁLNÍ PRÁCE. z předmětu KIV/DB1 SEMESTRÁLNÍ PRÁCE z předmětu KIV/DB1 Téma: Databáze MP3 souborů na CD Autor: Markéta Šmejkalová Osobní číslo: K05738 Akademický rok: 2007/2008 Stručný popis úlohy Abych vyhověla zadání semestrální práce

Více

Modelový příklad Knihovna Vypracovaný příklad ze cvičení včetně komentářů k řešení 2014-02-28

Modelový příklad Knihovna Vypracovaný příklad ze cvičení včetně komentářů k řešení 2014-02-28 Modelový příklad Knihovna Vypracovaný příklad ze cvičení včetně komentářů k řešení 2014-02-28 v.1.0 Mějme evidenci klasické knihovny, našim cílem je evidovat informace o výpůjčkách a s tím související

Více

D.1.1 ARCH. STAVEBNÍ ČÁST

D.1.1 ARCH. STAVEBNÍ ČÁST Residence Ing. arch. ČKA 4421 ŘEZ A1 A R-A1 Residence Ing. arch. ČKA 4421 ŘEZ A2, A3 A R-A2,A3 +2,625-0,875 +8,050 Residence Ing. arch. ČKA 4421 ŘEZ A4 R-A4 Residence Ing. arch. ČKA 4421 ŘEZ B1 B R-B1

Více

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1 Metodický list č. 1 Cíl: Cílem předmětu je získat přehled o možnostech a principech databázového zpracování, získat v tomto směru znalosti potřebné pro informačního manažera. Databázové systémy, databázové

Více

Příloha č. 4_T_1 ke Smlouvě č

Příloha č. 4_T_1 ke Smlouvě č Příloha č. 4_T_1 ke Smlouvě č. 167201 Seznam smluvních lékáren provozovaných poskytovatelem lékárenské péče IČ 28511298 v působnosti Regionální pobočky Ostrava, pobočky pro Moravskoslezský, Olomoucký a

Více

KMA/PDB. Karel Janečka. Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d

KMA/PDB. Karel Janečka. Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d KMA/PDB Prostorové databáze Karel Janečka Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d Sylabus předmětu KMA/PDB Úvodní přednáška Základní terminologie Motivace rozdíl klasické

Více

Externí spolupracovníci

Externí spolupracovníci Externí spolupracovníci Modul obsahuje přehled všech osob, které mají nebo v minulosti měly nějaký vztah k VUT, umožňuje jim přiřadit nový aktuální vztah k VUT nebo k útvaru VUT - "externí spolupracovník".

Více

Šeptáková, Šarmanová

Šeptáková, Šarmanová Šeptáková, Šarmanová Osnova Motivace Adaptivní e-learning Sématická síť pojmů Zásady pedagogiky Jak kontrolovat Závěr Hlavní úkol Provést evaluaci adaptivní výukové opory kontrolou dodržení pedagogických

Více

Hierarchický databázový model

Hierarchický databázový model 12. Základy relačních databází Když před desítkami let doktor E. F. Codd zavedl pojem relační databáze, pohlíželo se na tabulky jako na relace, se kterými se daly provádět různé operace. Z matematického

Více

B A B A B A B A A B A B B

B A B A B A B A A B A B B AB ABA BA BABA B AB A B B A A B A B AB A A B B B B ABA B A B A A A A A B A A B A A B A A B A BA B A BA B D A BC A B C A B A B C C ABA B D D ABC D A A B A B C D C B B A A B A B A B A A AB B A AB A B A A

Více

Relační model reprezentuje databázi jako soubor relací. Kaţdá relace představuje tabulku nebo soubor (ve smyslu soubor na nosiči dat).

Relační model reprezentuje databázi jako soubor relací. Kaţdá relace představuje tabulku nebo soubor (ve smyslu soubor na nosiči dat). 3. Relační model Relační model reprezentuje databázi jako soubor relací. Kaţdá relace představuje tabulku nebo soubor (ve smyslu soubor na nosiči dat). Příklad 3.1: Filmová databáze relace: FILM REŢISÉR

Více

ý ů č č Í ď ř č ý ř ý č č ď č ř ý ř ó Í ř č ď ď ř ů ý ý Š ř ďý ř Ž č č ý ř ý ř ř ý ý čř ď É Ř Ě ý č ů ř ď č č ř ý ř ý č č ý č ř ď ř ů ý ř ř č ř ď ď ď ý ý č ď ů ů ů ř ď ď ř č č ý č ď ř ď ý ý ý ď ů ř ř ď

Více

DBS relační DB model, relační algebra

DBS relační DB model, relační algebra DBS relační DB model, relační algebra Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2012 BI-DBS, ZS 2012/13 https://edux.fit.cvut.cz/courses/bi-dbs/

Více

Úvod do databázových systémů 2012/2013 IS MHD. Jiří Znoj zno

Úvod do databázových systémů 2012/2013 IS MHD. Jiří Znoj zno Fakulta elektrotechniky a informatiky Vysoká škola báňská - Technická univerzita Ostrava Úvod do databázových systémů 2012/2013 IS MHD Jiří Znoj zno0011 12.12.2012 1. Funkční požadavky PROČ K ČEMU KDO

Více

Datové modelování II

Datové modelování II Datové modelování II Atributy Převod DM do schématu SŘBD Dotazovací jazyk SQL Multidimenzionální modelování Principy Doc. Miniberger, BIVŠ Atributy Atributem entity budeme rozumět název záznamu či informace,

Více

Databázový systém označuje soubor programových prostředků, které umožňují přístup k datům uloženým v databázi.

Databázový systém označuje soubor programových prostředků, které umožňují přístup k datům uloženým v databázi. Databáze Základní pojmy Pojem databáze označuje obecně souhrn informací, údajů, dat o nějakých objektech. Úkolem databáze je hlídat dodržení všech omezení a dále poskytovat data při operacích. Objekty

Více

Databázové systémy. Datová integrita + základy relační algebry. 4.přednáška

Databázové systémy. Datová integrita + základy relační algebry. 4.přednáška Databázové systémy Datová integrita + základy relační algebry 4.přednáška Datová integrita Datová integrita = popisuje pravidla, pomocí nichž hotový db. systém zajistí, že skutečná fyzická data v něm uložená

Více

ý á ě ě ž ů ž čá ř á á é á á á Í Í Í Í é Í á ř á á é š é ž Á Íě ř Í Í á á á ě č é á Ť é á é é Í á á ň é úč ů č Ďě ř Í ů Í ě ě á ů š ý á ž á Í ó Ž ž ý

ý á ě ě ž ů ž čá ř á á é á á á Í Í Í Í é Í á ř á á é š é ž Á Íě ř Í Í á á á ě č é á Ť é á é é Í á á ň é úč ů č Ďě ř Í ů Í ě ě á ů š ý á ž á Í ó Ž ž ý á Í á á ř é ě č š š ž ý ř ě ý ý řč ů á á ž ž é ů á á á é Í é úž ý á ě ě ž ý á Í á ě š ý é ě é ů á á ě č ě ř á é ě ř ě é ěá á ř é ú ý ó č á ř á ř ž ě é é á á á ě ě á ž á á ě á ř á ž ý é á š ě š ý ý á ž

Více

Ukázka knihy z internetového knihkupectví

Ukázka knihy z internetového knihkupectví Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 0 8 0 9 U k á z k a k n i h

Více

Microsoft. Access. Databáze s více tabulkami. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Microsoft. Access. Databáze s více tabulkami. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie Microsoft Access Databáze s více tabulkami Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie Databáze s více tabulkami standardní databáze se většinou skládá z více tabulek každá tabulka

Více