Úvod do databázových systémů
|
|
- Natálie Kadlecová
- před 9 lety
- Počet zobrazení:
Transkript
1 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
2 Modelování databází
3 Modelování databází Zadání Konceptuální model Datový model Vytvoření databáze Konceptuální model v této fázi zatím nemusíme uvažovat o implementaci nějaké databáze. Zkrátka snažíme se zachytit statický pohled na reálnou situaci. Datový model modelujeme databázi a máme jasno, zda budeme používat tabulky, XML, objekty nebo jinou organizaci dat. Relační datový model nejběžnější, používáme tabulky XML v určitých případech lépe modeluje reálnou situaci Objektový datový model využívá výhody OOP jako např. dědičnost
4 Konceptuální datový model Konceptuální datový model
5 Entita, entitní typ Relační datový model Konceptuální model Záznam popisuje konkrétní výskyt objektu Entita konkrétní objekt reálného světa např. Jan Novák narozen Schéma relace popisuje množinu záznamů se stejnými atributy Entitní typ popis množiny entit se stejnými atributy. Používáme lineární zápis. např. Osoba (rc, jmeno, prijmeni, datum_narozeni)
6 Klíč Relační datový model Konceptuální model Primární klíč atribut nebo více atributů, jejichž hodnota nebo kombinace hodnot je pro každý záznam jedinečná Klíč jeden nebo více atributů, které jednoznačně identifikují entitu v množině entit Cizí klíč atribut odkazující se na primární klíč Na úrovni konceptuálního modelu nepoužíváme cizí klíč, vše zaznamenávají vztahy samy o sobě (viz dále)
7 Cizí klíč a konceptuální model V konceptuální modelu neuvádíme cizí klíče! Proč? Představme si na chvíli, že bychom místo relačního datového modelu použili XML. <osoba> <id>1</id> <jmeno>karel</jmeno> < >karel@gmail.com</ > < >karel@seznam.cz</ > < >karel@vsb.cz</ > </osoba> Mezi osobou a em je vztah 1:N. Musíme u mailu dodatečně psát, že se vztahuje k osobě s určitým id?
8 Konceptuální model Pro znázornění konceptuálního modelu používáme nejčastěji E-R diagramy a lineární zápisy. E-R diagramy tedy můžeme používat jak pro konceptuální, tak pro relační datový model. Proto se často setkáme s požadvkem 2 úrovní E-R diagramu.
9 Vztahy Vztah vyjadřuje fyzickou nebo konceptuální vazbu mezi entitami, resp. entitními typy. Každý vztah by měl být pojmenovaný Nejčastěji se setkáváme s binárními vztahy Vztahy zaznačujeme E-R diagramem nebo lineárním zápisem Zamestnanec id_zamestnance jmeno prijmeni datum_narozeni PRACUJE_V Oddělení id_oddeleni nazev popis PRACUJE_V (Osoba, Firma)
10 Vztahy Oddělení Zaměstnanec Objednávka Výrobek Kategorie výrobku Položka objednávky
11 Vztahy Oddělení Zaměstnanec Objednávka Výrobek Kategorie výrobku Položka objednávky Např: PRACUJE_V (Zaměstnanec, Oddělení) OBSAHUJE (Objednávka, Položka objednávky) ZALOZIL (Zaměstnanec, Objednávka) JE_V_KATEGORII (Výrobek, Kategorie výrobku) JE_NADRIZENYM (Zaměstnanec, Zaměstnanec) JE_NA_POLOZCE (Výrobek, Položka objednávky)
12 Kardinalita vztahu Zamestnanec id_zamestnance jmeno prijmeni datum_narozeni Oddeleni id_oddeleni nazev popis
13 Kardinalita vztahu Zamestnanec id_zamestnance jmeno prijmeni datum_narozeni Oddeleni id_oddeleni nazev popis Jde jednoduše o určení, zda se jedná o vztah 1:1, 1:N nebo M:N. Jaká bude kardinalita vztahu na obrázku?
14 Kardinalita vztahu Zamestnanec id_zamestnance jmeno prijmeni datum_narozeni Oddeleni id_oddeleni nazev popis 1:1 1:N M:N
15 Kardinalita vztahu Zamestnanec id_zamestnance jmeno prijmeni datum_narozeni JE_VEDOUCIM Oddeleni id_oddeleni nazev popis 1:1 Zaměstnanec může být vedoucím jednoho oddělení, oddělení má jednoho vedoucího. 1:N M:N
16 Kardinalita vztahu Zamestnanec id_zamestnance jmeno prijmeni datum_narozeni PRACUJE_V Oddeleni id_oddeleni nazev popis 1:1 Zaměstnanec může být vedoucím jednoho oddělení, oddělení má jednoho vedoucího. 1:N Jedno oddělení má více zaměstnanců. Každý zaměstnanec pracuje v jednom oddělení. M:N
17 Kardinalita vztahu Zamestnanec id_zamestnance jmeno prijmeni datum_narozeni PRACUJE_V Oddeleni id_oddeleni nazev popis 1:1 Zaměstnanec může být vedoucím jednoho oddělení, oddělení má jednoho vedoucího. 1:N Jedno oddělení má více zaměstnanců. Každý zaměstnanec pracuje v jednom oddělení. M:N Jedno oddělení má více zaměstnanců, jeden zaměstnanec může pracovat ve více odděleních.
18 Povinnost ve vztahu Zamestnanec id_zamestnance jmeno prijmeni datum_narozeni PRACUJE_V Oddeleni id_oddeleni nazev popis Musí každý zaměstnanec pracovat v nějakém oddělení? Musí mít každé oddělení nějakého zaměstnance?
19 Povinnost ve vztahu Zamestnanec id_zamestnance jmeno prijmeni datum_narozeni PRACUJE_V Oddeleni id_oddeleni nazev popis Zaměstnanec nemusí být v oddělení a oddělení nemusí mít zaměstnance. Zaměstnanec musí pracovat v oddělení, ale oddělení nemusí mít zaměstnance. Zaměstnanec nemusí být v oddělení, ale oddělení musí mít zaměstnance. Zaměstnanec musí být v oddělení a oddělení musí mít zaměstnance.
20 Povinnost ve vztahu Zamestnanec id_zamestnance jmeno prijmeni datum_narozeni PRACUJE_V Oddeleni id_oddeleni nazev popis Zaměstnanec nemusí být v oddělení a oddělení nemusí mít zaměstnance. Zaměstnanec musí pracovat v oddělení, ale oddělení nemusí mít zaměstnance. Zaměstnanec nemusí být v oddělení, ale oddělení musí mít zaměstnance. Zaměstnanec musí být v oddělení a oddělení musí mít zaměstnance.
21 Povinnost ve vztahu Zamestnanec id_zamestnance jmeno prijmeni datum_narozeni PRACUJE_V Oddeleni id_oddeleni nazev popis Zaměstnanec nemusí být v oddělení a oddělení nemusí mít zaměstnance. Zaměstnanec musí pracovat v oddělení, ale oddělení nemusí mít zaměstnance. Zaměstnanec nemusí být v oddělení, ale oddělení musí mít zaměstnance. Zaměstnanec musí být v oddělení a oddělení musí mít zaměstnance.
22 Povinnost ve vztahu Zamestnanec id_zamestnance jmeno prijmeni datum_narozeni PRACUJE_V Oddeleni id_oddeleni nazev popis Zaměstnanec nemusí být v oddělení a oddělení nemusí mít zaměstnance. Zaměstnanec musí pracovat v oddělení, ale oddělení nemusí mít zaměstnance. Zaměstnanec nemusí být v oddělení, ale oddělení musí mít zaměstnance. Zaměstnanec musí být v oddělení a oddělení musí mít zaměstnance.
23 Slabý entitní typ a identifikující vztah Silné entitní typy se vyznačují tím, že mají svůj vlastní klíčový atribut (popř. více atributů), který je identifikuje. Slabé entitní typy naopak nemají vlastní atribut, který by je identifikoval. Obvykle vyjadřují objekty reálného světa, které nemohou existovat bez jiného nadřízeného objektu jejich samostatná existence nedává smysl.
24 Slabý entitní typ a identifikující vztah Objednavka idobj cislo_obj datum_vytvoreni PolozkaObjednavky poradi produkt mnozstvi
25 Slabý entitní typ a identifikující vztah Objednavka idobj cislo_obj datum_vytvoreni PolozkaObjednavky poradi produkt mnozstvi Položka objednávky nemá vlastní klíčový atribut. Je identifikována klíčem z objednávky a pořadovým číslem. Jedná se tedy o slabý entitní typ. Klíč položky objednávky je složený z odobj a poradi. Cizí klíče nezakreslujeme do konceptuálního modelu, takže poradi idobj nemůže být součástí položky objednávky. Proto používáme tzv. identifikující vztah, který zajistí, že součástí klíče položky objednávky bude kromě pořadí také id objednávky, přestože id objednávky není součástí položky.
26 Shrnutí Entita Entitní typ Klíč Vztah Kardinalita vztahu Povinnost ve vztahu Slabý entitní typ Identifikující vztah
27 Shrnutí Entita Objekt reálného světa Entitní typ Označení celé třídy objektů reálného světa Klíč Atribut nebo více atributů, které jednoznačně identifikují entitu Vztah Fyzická nebo konceptuální vazba mezi entitami Kardinalita vztahu 1:1, 1:N, M:N Povinnost ve vztahu Pro každý (binární) vztah máme celkem 4 možnosti Slabý entitní typ Klíč je složen z atributů, které nejsou jeho součástí Identifikující vztah Zajistí, aby se klíč z nadřazeného entitního typu stal součástí klíče slabého entitního typu
28 Cvičení Přihlášení přes jednotný login a heslo Vpravo sloupec -> České kurzy -> UDBS
Ú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]
Ú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í 8 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování Entita Entitní typ
10. blok Logický návrh databáze
10. blok Logický návrh databáze Studijní cíl Tento blok je věnován převodu konceptuálního návrhu databáze na návrh logický. Blok se věnuje tvorbě tabulek na základě entit z konceptuálního modelu a dále
Úvod do databázových systémů 1. cvičení
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů 1. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2013 Úvod do databázových systémů
Databázové systémy 1. Cvičení č. 9. Fakulta elektrotechniky a informatiky Univerzita Pardubice
Databázové systémy 1 Cvičení č. 9 Fakulta elektrotechniky a informatiky Univerzita Pardubice Informace o přednáškách 23.4.2012 11:00 13:45 Logický databázový model, Normalizace 23.4.2012 15:00 17:00 Fyzický
Úvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra informatiky Database Research Group Úvod do databázových systémů Cvičení 1 Ing. Petr Lukáš petr.lukas@vsb.cz
Ú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í
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.
Konceptuální modelování. Pavel Tyl 21. 3. 2013
Konceptuální modelování Pavel Tyl 21. 3. 2013 Vytváření IS Vytváření IS Analýza Návrh Implementace Testování Předání Jednotlivé fáze mezi sebou iterují Proč modelovat a analyzovat? Standardizované pracovní
4IT218 Databáze. 4IT218 Databáze
4IT218 Databáze Šestá přednáška Dušan Chlapek (katedra informačních technologií, VŠE Praha) 4IT218 Databáze Datové modelování Transformace KS do LS Šestá přednáška Program přednášek (12 přednášek) Týden
Databázové systémy. Vztahy a relace. 3.přednáška
Databázové systémy Vztahy a relace 3.přednáška Terminologie - vztahy Účastníci vztahu Stupeň vztahu počet relací účastnících se na vztahu Unární Binární Ternární Terminologie - vztahy Kardinalita vztahu
Databázové systémy trocha teorie
Databázové systémy trocha teorie Základní pojmy Historie vývoje zpracování dat: 50. Léta vše v programu nevýhody poměrně jasné Aplikace1 alg.1 Aplikace2 alg.2 typy1 data1 typy2 data2 vytvoření 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í 4 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování Klauzule příkazu
Třída. Atributy. Operace
Class Diagrams Třída Atributy Operace Třída Třída je jakýsi prototyp objektů. Za třídou si můžeme představit množinu jejích instancí. Každý objekt dané třídy má stejnou množinu atributů (proměnných) a
2. přednáška. Databázový přístup k datům (SŘBD) Možnost počítání v dekadické aritmetice - potřeba přesných výpočtů, např.
2 přednáška 2 října 2012 10:32 Souborově orientované uchování dat Slabý HW Není možné uchovávat "velká data" - maximálně řádově jednotky MB Na každou úlohu samostatná aplikace, která má samostatná data
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
INFORMAČNÍ SYSTÉM PŮJČOVNY JÍZDNÍCH KOL
VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY INFORMAČNÍ SYSTÉM PŮJČOVNY JÍZDNÍCH KOL (semestrální projekt) ZS 2010-2011 Analýza Implementace Číslo skupiny: 12 Členové
Jak začít pracovat s programem BetOptim.exe?
Jak začít pracovat s programem BetOptim.exe? A. Stažení a Instalace programu BetOptim Stažení instalačního souboru : www.betoptim.com/files/betoptim_install.exe Popis průběhu instalace je v angličtině,
Informační systémy ve zdravotnictví. 8. cvičení
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Informační systémy ve zdravotnictví 8. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2014 Opakování Klauzule
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é
2. Konceptuální model dat, E-R konceptuální model
2. Konceptuální model dat, E-R konceptuální model Úvod Databázový model souhrn prostředků, pojmů a metod, jak na logické úrovni popsat data a jejich strukturu výsledkem je databázové schéma. Databázové
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
Úvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra informatiky Database Research Group Úvod do databázových systémů Cvičení 3 Ing. Petr Lukáš petr.lukas@vsb.cz
Úvod do databázových systémů 3. cvičení
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů 3. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2012 Klauzule příkazu Klauzule
Ú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í
Etapy tvorby lidského díla
Systém Pojem systém Obecně jej chápeme jako seskupení prvků spolu s vazbami mezi nimi, jejich uspořádání, včetně struktury či hierarchie. Synonymum organizace či struktura. Pro zkoumání systému je důležité
Pokročilé schopnosti OOP
Kapitola 7 Pokročilé schopnosti OOP V kapitole 6 jste absolvovali základy objektově orientovaného programování v PHP. V této kapitole budeme na těchto základech stavět. Seznámíte se s několika vyspělejšími
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é
Databázové systémy. Ing. Radek Holý
Databázové systémy Ing. Radek Holý holy@cvut.cz Literatura: Skripta: Jeřábek, Kaliková, Krčál, Krčálová, Kalika: Databázové systémy pro dopravní aplikace Vydavatelství ČVUT, 09/2010 Co je relační databáze?
Ú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í 5 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování K čemu se používají
Zadání úlohy do projektu z předmětu IPP 2013/2014
Zadání úlohy do projektu z předmětu IPP 2013/2014 Zbyněk Křivka a Dušan Kolář E-mail: {krivka, kolar}@fit.vutbr.cz, {54 114 1313, 54 114 1238} XTD: XML2DDL Zodpovědný cvičící: Ondřej Navrátil(inavra@fit.vutbr.cz)
Ú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í
Databázové modelování. Analýza Návrh konceptuálního schématu
Databázové modelování Analýza Návrh konceptuálního schématu 1 Vytváření IS Analýza Návrh Implementace Testování Předání SW Jednotlivé fáze mezi sebou iterují 2 Proč modelovat/analyzovat? Standardizované
Modul EPNO. Téma: Elektronické odesílání evidenčních listů přepravy nebezpečných odpadů
Modul EPNO Téma: Elektronické odesílání evidenčních listů přepravy nebezpečných odpadů Program: EVI 8 Vypracoval: Mgr. Tomáš Čejchan (oddělení Podpora) Revize: 07.03.2014 Tento dokument popisuje funkcionalitu
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
Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky. 9. června 2007. krovacek@students.zcu.cz
Databáze čajových sáčků Martina Málková Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky Databázové systémy 2 9. června 2007 krovacek@students.zcu.cz 1 1 Datová analýza V původním
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é
Elektronická dokumentace - LATEX. Maticové operace
Elektronická dokumentace - LATEX Maticové operace 29.listopadu 2009 Luděk Bordovský (bor0022) Fakulta elektrotechniky a informatiky VŠB-TU Ostrava Uživatelská příručka 1 Obsah 1 Úvod 3 2 Ovládání 3 3 Operace
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
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é
Informační systémy ve zdravotnictví. 10. cvičení
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Informační systémy ve zdravotnictví 10. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2014 Opakování K čemu
KIV/PIA Semestrální práce
KIV/PIA Semestrální práce Diskuzní fórum Tomáš Časta(A10N0057P) casta@students.zcu.cz 1. Architektura aplikace 1.1 MVC Model-view-controller (MVC) je softwarová architektura, která rozděluje datový model
NÁVRH A REALIZACE WWW PREZENTACE ČKR
NÁVRH A REALIZACE WWW PREZENTACE ČKR Šárka Ocelková Ústav výpočetní techniky MU v Brně, Botanická 68a, 602 00 Brno, ČR E-mail: ocelkova@ics.muni.cz Abstrakt U zrodu www prezentace České konference rektorů
Informační systém pro nemocnici
Informační systém pro nemocnici Tento systém bude usnadňovat nemocnici správu zaměstnanců a pacientů, evidenci zákroků, diagnózy jednotlivých pacientů a jejich závažnost. Umožní uživatelům jednoduše nalézt
DATOVÉ MODELOVÁNÍ ER MODEL
DATOVÉ MODELOVÁNÍ ER MODEL Základní pojmy Entita věc reálného světa (objekt) rozlišitelný od jiných objektů. Př) banky s identifikačním číslem 999, účet s č. účtu 100. Entitní množina - množina entit téhož
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
Potenciál datových schránek pro rozvoj e-governmentu v České republice
Potenciál datových schránek pro rozvoj e-governmentu v České republice Mgr. Tomáš Lechner Vysoká škola ekonomická v Praze Národohospodářská fakulta Katedra práva Obsah přednášky Informační systém datových
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
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ý
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
Univerzita Pardubice. Fakulta elektrotechniky a informatiky SEMESTRÁLNÍ PRÁCE PRO PŘEDMĚT IDAS2
Univerzita Pardubice Fakulta elektrotechniky a informatiky SEMESTRÁLNÍ PRÁCE PRO PŘEDMĚT IDAS2 Jan Bartocha 2012 / 2013 IT 1. Základní charakteristika Téma mé semestrální práce se zaměřuje na vypůjčování
Ú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í
TouchGuard Online pochůzkový systém
TouchGuard Online pochůzkový systém Uživatelský manuál TTC TELEKOMUNIKACE, s.r.o. Třebohostická 987/5 100 00 Praha 10 tel.: 234 052 111 fax.: 234 052 999 e-mail: ttc@ttc.cz http://www.ttc-telekomunikace.cz
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
Uživatelem řízená navigace v univerzitním informačním systému
Hana Netrefová 1 Uživatelem řízená navigace v univerzitním informačním systému Hana Netrefová Abstrakt S vývojem počítačově orientovaných informačních systémů je stále větší důraz kladen na jejich uživatelskou
Databázové systémy. Přednáška 1
Databázové systémy Přednáška 1 Vyučující Ing. Martin Šrotýř, Ph.D. K614 Místnost: K311 E-mail: srotyr@fd.cvut.cz Telefon: 2 2435 9532 Konzultační hodiny: Dle domluvy Databázové systémy 14DATS 3. semestr
Databáze 2013/2014. Konceptuální model DB. RNDr. David Hoksza, Ph.D.
Databáze 2013/2014 Konceptuální model DB RNDr. David Hoksza, Ph.D. http://siret.cz/hoksza Osnova Organizace Stručný úvod do DB a DB modelování Konceptuální modelování Cvičení - ER modelování Náplň přednášky
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:..
Objektově relační databáze a ORACLE 8
Objektově relační databáze a ORACLE 8 Ludmila Kalužová VŠB - TU Ostrava, Ekonomická fakulta, Katedra informatiky v ekonomice, Sokolská 33, 701 21 Ostrava 1 Abstrakt V současné době existuje velký počet
Databázové a informační systémy Informační systém prodejny nábytku. Jakub Kamrla, KAM087
Databázové a informační systémy Informační systém prodejny nábytku Jakub Kamrla, KAM087 1. část Funkční a nefunkční požadavky 1. K čemu má systém sloužit Jedná se o informační systém pro jednu nejmenovanou
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í
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/
Ú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
PV167 Projekt z obj. návrhu IS. 26. března 2008
Analytický model tříd - 1. část PV167 Projekt z obj. návrhu IS B. Zimmerová 26. března 2008 PV167 Projekt z obj. návrhu IS Analytický model tříd - 1. část 26. března 2008 1 / 8 Diagram tříd - opakování
Úvod do PHP s přihlédnutím k MySQL
Root.cz - Úvod do PHP s přihlédnutím k MySQL Stránka č. 1 z 5 Úvod do PHP s přihlédnutím k MySQL 07.04.2000 Vhodná kombinace PHP a MySQL na dostatečně výkonném serveru poskytuje hodně možností. Hitem poslední
Úvod do softwarového inženýrství IUS 2009/2010 p.1/30
Úvod do softwarového inženýrství IUS 2009/2010 5. přednáška Ing. Radek Kočí, Ph.D. Ing. Bohuslav Křena, Ph.D. Vytvořeno na základě přednášky doc. Ing. Jaroslava Zendulky, CSc. Úvod do softwarového inženýrství
DATABÁZOVÉ SYSTÉMY MYSQL. Sestavil Mgr. Jan Kubrický. Distanční opora Poslední úprava: 1.12.2012
MYSQL DATABÁZOVÉ SYSTÉMY Distanční opora Poslední úprava: 1.12.2012 Sestavil Mgr. Jan Kubrický OBSAH OBSAH... 2 1 ÚVOD... 5 2 ZÁKLADY DATABÁZÍ... 6 SOUČÁSTI DATABÁZE... 6 NEJROZŠÍŘENĚJŠÍ MODELY DATABÁZÍ...
VII. DOHODY O PRACÍCH KONANÝCH MIMO PRACOVNÍ POMĚR
VII. DOHODY O PRACÍCH KONANÝCH MIMO PRACOVNÍ POMĚR Obsah 1 Cíle... 2 2 Dohody konané mimo pracovní poměr... 2 2.1 Výklad problematiky... 2 2.2 Dohoda o provedení práce ( 75 ZP)... 3 2.3 Dohoda o pracovní
Validační pravidla NRKN
Validační pravidla NRKN Projekt: ereg Ze dne: 15.04.15 Modul: NRKN 1. Validační pravidla na jednotlivé atributy Atribut v XSD Popis atributu Validace datu_prov_oper datum_narozeni Datum provedení operace
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í
KIV/ZIS cvičení 1. Martin Kryl
KIV/ZIS cvičení 1 Martin Kryl Údaje o cvičícím Martin Kryl Kancelář: UC326 Konzultační hodiny Úterý 10:00 11:00 Středa 13:00 14:00 E-mail: kryl@kiv.zcu.cz Stránky předmětu Na Courseware Moje předměty Základy
Zadání. Seznam typů entit včetně jejich atributů, vyznačte klíče a cizí klíče Seznam typů vztahu určený svým názvem a entitami do něj vstupujícími
Zadání Seznam typů entit včetně jejich atributů, vyznačte klíče a cizí klíče Seznam typů vztahu určený svým názvem a entitami do něj vstupujícími ER-diagram (v základní formě a v podobě upravené pro ukládání
Univerzita Pardubice Fakulta ekonomicko-správní Ústav systémového inženýrství a informatiky
Univerzita Pardubice Fakulta ekonomicko-správní Ústav systémového inženýrství a informatiky Datová podpora na úrovni kontaktního pracoviště Úřadu práce pro státní sociální podporu Josef Hájek Bakalářská
Oborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B
PŘIJÍMACÍ TEST Z INFORMATIKY A MATEMATIKY NAVAZUJÍCÍ MAGISTERSKÉ STUDIUM V OBORU APLIKOVANÁ INFORMATIKA FAKULTA INFORMATIKY A MANAGEMENTU UNIVERZITY HRADEC KRÁLOVÉ ČÁST A Oborové číslo Hodnocení - část
Příklady a návody. Databázová vrstva
Příklady a návody Databázová vrstva Konceptuální datový model Popis dat.struktur pomocí entit, atributů, vazeb a integritních omezení ER-model nebo OO-diagramy (class diagram) ER model zdůrazňuje vztahy
IS Autopůjčovna VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY. (semestrální projekt) ZS 2010-2011.
VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY IS Autopůjčovna (semestrální projekt) ZS 2010-2011 Analýza Implementace Číslo týmu: T07 Členové skupiny: Příjmení, jméno,
30. března Je možné dle analýzy implementovat systém tak, aby splňoval požadavky zadavatele?
DAIS Semestrální projekt Časté chyby Petr Lukáš 30. března 2017 1 Dotazník 1 Obecné zásady 1.1 Je součástí analýzy hlavička (jméno, příjmení, login, předmět, ročník, cvičící, (2.1) fakulta, katedra)? 1.2
Kolaborativní aplikace
Kolaborativní aplikace Michal Máčel Vema, a. s. Okružní 3a, 638 00 Brno - Lesná, macel@vema.cz Tomáš Hruška Fakulta informačních technologií Vysokého učení technického v Brně, Ústav informačních systémů,
Aukční síň VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY. (semestrální projekt) ZS 2009-2010
VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY Aukční síň (semestrální projekt) ZS 2009-2010 Analýza Implementace Číslo skupiny: Tým 2 Členové skupiny: (login, příjmení,
ISPOP 2016 MANUÁL K VYPLNĚNÍ FORMULÁŘŮ PRO OHLAŠOVÁNÍ ÚDAJŮ PRO VODNÍ BILANCI
ISPOP 2016 MANUÁL K VYPLNĚNÍ FORMULÁŘŮ PRO OHLAŠOVÁNÍ ÚDAJŮ PRO VODNÍ BILANCI 22, odst. 2, zákona č. 254/2001 Sb., o vodách a vyhl. č. 431/2001 Sb., přílohy 1-4 Odběr podzemní vody ( 10 vyhl. č. 431/2001
Univerzita Pardubice Fakulta ekonomicko-správní Ústav systémového inženýrství a informatiky Návrh a tvorba databáze v prostředí vybrané firmy
Univerzita Pardubice Fakulta ekonomicko-správní Ústav systémového inženýrství a informatiky Návrh a tvorba databáze v prostředí vybrané firmy Pavla Vaníčková Bakalářská práce 2012 Prohlášení Prohlašuji,
Relační databáze a povaha dat
Relační databáze a povaha dat Roman Bartoš Copyright istudium, 2005, http://www.istudium.cz Žádná část této publikace nesmí být publikována a šířena žádným způsobem a v žádné podobě bez výslovného svolení
A5M33IZS Informační a znalostní systémy. O čem předmět bude? Úvod do problematiky databázových systémů
A5M33IZS Informační a znalostní systémy O čem předmět bude? Úvod do problematiky databázových systémů Co se dozvíte? Návrh datových struktur (modelování relačních dat) Relační modelování úlohy z oblasti
7.3 Diagramy tříd - základy
7.3 Diagramy tříd - základy - popisuje typy objektů a statické vztahy mezi nimi Objednávka -datumpřijetí -předplacena -číslo -cena +vyřiď() +uzavři() {if Objednávka.zákazník.charakteristika = 'nejistý'
Uživatelská příručka + základní informace o IS o ISVS
Uživatelská příručka + základní informace o IS o ISVS Vážení uživatelé, vítejte v Informačním systému o informačních systémech veřejné správy (dále jen IS o ISVS ) Obsah uživatelské příručky: 1. Obecně
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 Vytvořte model půjčovny dopravních prostředků. Zákazník
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410
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
Diagram výskytů a vztahů
Diagram výskytů a vztahů Nepoužívá se pro modelování. Pomůcka pro pochopení kardinalit a parcialit. KINO Blaník Vesna Mír Domovina Květen MÁ_NA_PROGRAMU FILM Černí baroni Top gun Kmotr Nováček Vzorec Vetřelec
Dokumentace k 5. iteraci
Dokumentace k 5. iteraci Restaurační informační systém Zkratka projektu: Resisys Email na vedoucího projektu: begerjak@fel.cvut.cz Stránky projektu: https://www.assembla.com/spaces/si-informacni-system-pro-restauraci/tickets
Projekt z předmětu Teorie zpracování dat
Projekt z předmětu Téma: Informační systém Armádní složka VŠB-TU Ostrava:Fakulta Elektrotechniky a informatiky březen 2008 Martin Dočkal doc068 dockal.martin@gmail.com Obsah Obsah... 2 Zadání... 2 Proč?...
Příloha č. 1 Smlouvy o spolupráci B2B rozhraní VZP ČR
Příloha č. 1 Smlouvy o spolupráci B2B rozhraní VZP ČR Popis rozhraní služeb pro Soudní exekutory Technické podmínky přístupu do simulačního prostředí Obsah HISTORIE DOKUMENTU... 3 1. ÚVOD... 4 2. VYŽÁDANÉ
Analýza a modelování dat. Přednáška 4
Analýza a modelování dat Přednáška 4 Objektově orientovaný přístup Strukturovaný přístup starší přístup analýzy modelování dat typický zástupce: E-R model prvky reálného světa zobrazujeme do předem připravených
Vícetabulková databáze. Vztahy mezi tabulkami
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)
E-ZAK, verze M-2 jednoduchý elektronický nástroj pro veřejné zakázky
E-ZAK, verze M-2 jednoduchý elektronický nástroj pro veřejné zakázky uživatelská příručka pro zadavatele, verze 1.2 2008 QCM, s.r.o. Obsah Úvod......5 Požadavky na provoz......6 Přihlášení......6 Odhlášení......7
MANUÁL MOBILNÍ APLIKACE GOLEM PRO OPERAČNÍ SYSTÉM ANDROID 4.X A VYŠŠÍ
MANUÁL MOBILNÍ APLIKACE GOLEM PRO OPERAČNÍ SYSTÉM ANDROID 4.X A VYŠŠÍ 1 OBSAH 1.Popis... 3 2.Ovládání aplikace...3 3.Základní pojmy... 3 3.1.Karta...3 3.2.Čtečka...3 3.3.Skupina...3 3.4.Kalendář...3 3.5.Volný
KAPITOLA 3. Architektura aplikací na frameworku Rails. V této kapitole: modely, pohledy, řadiče.
KAPITOLA 3 Architektura aplikací na frameworku Rails V této kapitole: modely, pohledy, řadiče. 58 Část I: Začínáme Jedna ze zajímavých vlastností frameworku Rails spočívá v tom, že klade docela závažná
Minebot manuál (v 1.2)
Minebot manuál (v 1.2) Pro Váš rychlý start s nástrojem Minebot jsme připravili tohoto stručného průvodce, který by Vám měl být pomocníkem při spuštění a používání služby. Tento stručný průvodce by vám
Digitální mapa veřejné správy (DMVS) Ústeckého kraje část Nástroje pro tvorbu a údržbu Územně analytických podkladů
T-MAPY spol. s r.o. Špitálská 150 500 03 Hradec Králové tel. 495 511 111 fax 495 513 371 e-mail: info@tmapy.cz http://www.tmapy.cz Digitální mapa veřejné správy (DMVS) Ústeckého kraje část Nástroje pro