Databázové systémy 1. Cvičení č. 9. Fakulta elektrotechniky a informatiky Univerzita Pardubice



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

4IT218 Databáze. 4IT218 Databáze

10. blok Logický návrh databáze

M{ZD{ 2 z } _MAZ2_SPRING_2014_V6_Cover.indd /04/ :09:20

M{ZD{ _MAZ6_COVER_12_V2.indd 1 08/11/ :06

M{ZD{ 6 z MAZ6_V2_OCT_2013_203108_Covers.indd /10/ :29:25

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

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

Funkční schéma Datové schéma Integrita modelu s realitou

Konceptuální modelování. Pavel Tyl

Projekt z předmětu Teorie zpracování dat

Univerzita Pardubice Fakulta ekonomicko-správní Ústav systémového inženýrství a informatiky

Kraj navštívil místopředseda vlády Pavel Bělobrádek pardubickenovinky.cz str. 0 regiony Univerzita Pardubice

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

Databázové systémy. Vztahy a relace. 3.přednáška

Databázové modelování. Analýza Návrh konceptuálního schématu

DBS Konceptuální modelování

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

Diagram výskytů a vztahů

Návrh konceptuálního datového modelu Autopůjčovna. PB114 Datové modelování

NÁVRH ELEKTRONICKÉ TŘÍDNÍ KNIHY PRO ZUŠ

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

A5M33IZS Informační a znalostní systémy. O čem předmět bude? Úvod do problematiky databázových systémů

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

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

2. Konceptuální model dat, E-R konceptuální model

M{ZD{ 3 z z MAZ3_202980_COVER_13R1_V2.indd /09/ :44:09

DBS Transformace konceptuálního schématu na

Zpráva o průběhu přijímacího řízení na Fakultě elektrotechniky a informatiky pro akademický rok 2015/2016

Zpráva o průběhu přijímacího řízení na Fakultě elektrotechniky a informatiky pro akademický rok 2016/2017

Infrastruktura UML. Modelování struktury v UML. Superstruktura UML. Notace objektů. Diagramy objektů

Databáze. Logický model DB. David Hoksza


M{ZD{ CX MME_CX-5_COVER_12R1_V2.indd 1 30/01/ :27

Databázové systémy trocha teorie

ŽÁDOST O VYDÁNÍ ROZHODNUTÍ O OCHRANNÉM PÁSMU ČÁST A

SAMOSTATNÁ/Ý ÚČETNÍ VÝROBNÍHO ZÁVODU

9. Může dojít k situaci, že ZP je nutno aktualizovat (změna vzhledu, změna příjmení, změna -1- dále ZP).

VEŘEJNÁ SPRÁVA V ŠIRŠÍM SMYSLU (Méně používané) Státní moc Moc Moc výkonná Moc soudní zákonodárná Prezident

Aplikace Integrovaná podpora multimodálních nákladních přepravních systémů a dálkové osobní dopravy

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

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

RELAČNÍ DATABÁZOVÉ SYSTÉMY

NÁVRH DATABÁZE SQL PRO MORAVSKÉ GYMNÁZIUM BRNO S.R.O.

Uživatelská příručka + základní informace o IS o ISVS

DBS Konceptuální modelování

Akreditovaná certifikační autorita eidentity

Strukturované metody Jan Smolík

Konceptuální modelování

PROJEKT VIRTUÁLNÍ POLYTECHNICKÁ KNIHOVNA

Zásady pro poskytování finančních dotací na volnočasové aktivity dětí a mládeže

NÁVRH DATABÁZE PRO PRODEJ A VÝKUP POUŽITÝCH MOTOROVÝCH VOZIDEL

MINIMÁLNÍ POŽADAVKY NA PROVOZOVÁNÍ RESORTNÍHO SEZNAMU NAKUPOVANÝCH POLOŽEK

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ř.

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

SQL - trigger, Databázové modelování

CO JE PATENT A K ČEMU SLOUŢÍ?

Česká republika Česká školní inspekce. Pardubický inspektorát - oblastní pracoviště INSPEKČNÍ ZPRÁVA

Okruhy z odborných předmětů

Návrh databázového modelu

Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin

Návrh postupu spuštění datové schránky příspěvkové organizace (PO) zapsané v obchodním rejstříku a její propojení na elektronickou spisovou službu.

Zpráva o průběhu přijímacího řízení na Fakultě elektrotechniky a informatiky pro akademický rok 2014/2015

Výzva k podání nabídky do výběrového řízení

Korespondenční úkol. Entita: Atributy: bydliště: typ číslo (devítimístné) Třída (např. 6.A, 6.B...)

Databázové systémy I

DATOVÝ A FUNKČNÍ MODEL INFORMAČNÍHO SYSTÉMU

Fakulta elektrotechniky a informatiky Databázové systémy 2. Leden 2010 souhrn. Červené dobře (nejspíš), modré možná

Relace x vztah (relationship)

Vysoká škola technická a ekonomická v Českých Budějovicích. Institute of Technology And Business In České Budějovice

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

16/3.1.1 PŘÍKLAD ŘÍZENÍ NÁPRAVNÝCH OPATŘENÍ

FORMÁLNÍ SPECIFIKACE PRO REGISTRACI VÝVOJE PODNIKOVÉHO IS

ESIII 3.0 Elektrotechnická dokumentace

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

Univerzita Pardubice. Fakulta elektrotechniky a informatiky SEMESTRÁLNÍ PRÁCE PRO PŘEDMĚT IDAS2

Registrační číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B

Konceptuální datové modely používané při analýze

O B E C R O P R A C H T I C E

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

Třída. Atributy. Operace

Transformace ER SQL. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 9

SBÍRKA ZÁKONŮ. Ročník 2015 ČESKÁ REPUBLIKA. Částka 169 Rozeslána dne 31. prosince 2015 Cena Kč 151, O B S A H :

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

INSPEKČNÍ ZPRÁVA. Mateřská škola Pardubice-Polabiny, Brožíkova 450. Brožíkova 450, Pardubice - Polabiny. Identifikátor školy:

Database engine (databázový stroj, databázový motor, databázové jádro) Systém řízení báze dat SŘBD. Typy SŘBD podle způsobu práce s daty

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

Relační databáze a povaha dat

Mgr. Darja Filipová PharmDr. Vladimír Holub Ing. Petr Koška, MBA

Výzva k podání nabídky do výběrového řízení. Energetické úspory KD ve Stříteži

SMĚRNICE ČHIS 05: ZKUŠEBNÍ METODIKA PRO STANOVENÍ PŘÍTOMNOSTI NETĚSNOSTÍ A NEUTĚSNĚNÝCH SPÁR V OBVODOVÝCH KONSTRUKCÍCH ZÁŘÍ 2015

PŘIJÍMACÍ TEST z informatiky a matematiky pro navazující magisterské studium Fakulta informatiky a managementu Univerzity Hradec Králové

M{ZD{ CX-5 z z MME_CX-5_COVER_14R1_V2.indd 1 10/04/ :21:54

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

11. blok Normalizace. Studijní cíl

KNIHOVNA A JEJÍ INFORMAČNÍ SYSTÉM

SMĚRNICE MŽP č. 14/2005

Univerzita Pardubice. Fakulta elektrotechniky a informatiky SEMESTRÁLNÍ PRÁCE Z IWWW

Úvod do softwarového inženýrství IUS 2009/2010 p.1/30

Projekt z předmětu Informační management

Transkript:

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ý databázový model 30.4.2012 přednáška IDAS1 není 2

Obsah cvičení - Konceptuální modelování - Entity - Relace - Atributy - Kardinalita a parcialita - ERD diagram 3

Modelový příklad Společnost provozující soukromé veterinární kliniky na území České republiky poptává informační systém, který by sloužil k vzájemné koordinaci činnosti jednotlivých klinik. Výsledkem by měl být centrální databázový systém, jenž napomůže k efektivnějšímu řízení celé společnosti. Společnost zároveň předložila seznam datových požadavků na systém (viz dále) 4

Výsledné řešení musí být schopné ukládat informace o následujících objektech: Veterinární kliniky Jednotlivé kliniky jsou rozmístěny po celé ČR. Záznam každé kliniky by měl obsahovat následující informace: číslo kliniky (číslo je jedinečné v rámci celé společnosti), adresu kliniky (včetně rozlišení kraje), telefonní a faxová čísla. Každá klinika má řadu zaměstnanců, zároveň jeden z těchto zaměstnanců je vedoucím dané kliniky. 5

Zaměstnanci O zaměstnanci je kromě standardních údajů (číslo zaměstnance, jméno, příjmení, datum narození, adresa, ) je nutné uchovávat informace o pracovní pozici a aktuální měsíční mzdě. Vlastníci zvířat V rámci systému je nutné evidovat základní kontaktní údaje na vlastníky zvířat a jejich zvířatech. Každý vlastník by měl být rozlišen jedinečným číslem. 6

Domácí zvířata Je nutné evidovat informace o každém ošetřovaném zvířeti. Evidují se informace jako jméno zvířete, druh zvířete, datum narození (přibližné), datum, kdy zvíře bylo na klinice zaregistrováno, stav (žijící/zemřelé) a o tom, kdo je majitelem daného zvířete. Každé zvíře by mělo být opatřeno jedinečným identifikátorem. 7

Vyšetření Každé vyšetření zvířete musí být zaznamenáno. Je tedy nutné evidovat kdy (datum a čas) vyšetření proběhlo, kdo ze zaměstnanců kliniky vyšetření vykonal, které zvíře bylo předmětem vyšetření. Zároveň je vhodné uchovávat protokol z vyšetření. Každé vyšetření by mělo být dohledatelné pod svým jedinečným číslem. 8

Veterinární výkony Během každého vyšetření mohou být (ale také nemusí) poskytnuty veterinární výkony ty jsou standardizovány. O každém veterinárním výkonu by měly být evidovány následující informace: kód výkonu, název, bližší popis, ceníková cena. 9

Zásoby Každá klinika udržuje informace o zásobách farmaceutického materiálu. U farmaceutického materiálu (př.: léky) se sledují informace jako název léčiva, popis, doporučené dávkování, metoda aplikace, množství v zásobě, datum a množství v příští objednávce. 10

Zásoby (pokračování) Množství materiálu se sleduje individuelně za každou kliniku. Ovšem názvy a popisy všech zásob jsou sdíleny všemi klinikami společnosti. Objednávka vyšetření U neakutních případů je nutné nejprve vyšetření objednat. Z objednávky musí být jasné, kdy byla uskutečněna, na kdy je vyšetření naplánováno, na které klinice vyšetření proběhne, který majitel a které zvíře Databázové vyšetření systémy 1 absolvují. 11

Postup 1. Identifikace entit 2. Identifikace relací Stanovení multiplicit a parcialit 1. Identifikace atributů Spojení atributů s entitami a relacemi 12