Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilSabina Havlíčková
1
Databázové systémy 1 Cvičení č. 9 Fakulta elektrotechniky a informatiky Univerzita Pardubice
2
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í Databázové systémy 1 – cvičení 9 2
3
Obsah cvičení -Konceptuální modelování -Entity -Relace -Atributy -Kardinalita a parcialita -ERD diagram Databázové systémy 1 – cvičení 9 3
4
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) Databázové systémy 1 – cvičení 9 4
5
Datové požadavky 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. Databázové systémy 1 – cvičení 9 5
6
Datové požadavky 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. Databázové systémy 1 – cvičení 9 6
7
Datové požadavky 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. Databázové systémy 1 – cvičení 9 7
8
Datové požadavky 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. Databázové systémy 1 – cvičení 9 8
9
Datové požadavky 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. Databázové systémy 1 – cvičení 9 9
10
Datové požadavky 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. Databázové systémy 1 – cvičení 9 10
11
Datové požadavky 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 vyšetření absolvují. Databázové systémy 1 – cvičení 9 11
12
Postup 1.Identifikace entit 2.Identifikace relací – Stanovení multiplicit a parcialit 3.Identifikace atributů – Spojení atributů s entitami a relacemi Databázové systémy 1 – cvičení 9 12
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.