1 / 12

Databázové systémy 1

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í. Obsah cvičení.

Download Presentation

Databázové systémy 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Databázové systémy 1 Cvičení č. 9 Fakulta elektrotechniky a informatikyUniverzita 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

  3. Obsah cvičení • Konceptuální modelování • Entity • Relace • Atributy • Kardinalita a parcialita • ERD diagram Databázové systémy 1 – cvičení 9

  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

  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

  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

  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

  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

  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

  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

  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

  12. Postup • Identifikace entit • Identifikace relací • Stanovení multiplicit a parcialit • Identifikace atributů • Spojení atributů s entitami a relacemi Databázové systémy 1 – cvičení 9

More Related