Basics of IT Systems (KIV/ZIS) - Essay
Every student must prepare an practical essay in MS Access (sorry, the rest of information in czech only):
Pokyny pro vypracování semestrální práce:
- Na základě vybraného tématu formulujte přesný popis řešeného problému.
- Proveďte datovou analýzu a navrhněte strukturu vícetabulkové databáze odpovídající formulaci problému, v níž se bude vyskytovat alespoň čtyři tabulky a alespoň jedna vazba typu M:N.
- Libovolnými prostředky nakreslete ERA model. Vyznačte typy vazeb.
- Skutečná nebo fiktivní data pro tabulky si připravte v MS Excel a následně je importujte do připravené databáze v MS Access.
- Vytvořte v SQL kolekci výběrových dotazů nad databází zahrnující nejméně:
- dotaz nad jednou tabulkou, s kritériem složeným alespoň ze dvou podmínek
- dotaz s parametrem
- dotaz nad více tabulkami s jednoduchým kritériem
- dotaz s využitím klauzule GROUP BY, příp. HAVING a souhrnné funkce
- Výsledky alespoň dvou vhodných dotazů exportuje do MS Excel a zobrazte je pomocí vhodného grafu.
- Připravte prezentaci projektu v prostředí MS PowerPoint obsahující:
- podrobnou formulaci problému
- navržený ERA model
- popis tabulek včetně datových typů
- vytvořené výběrové dotazy v SQL
- ukázku grafů vytvořených v MS Excel
- zhodnocení
Odevzdání semestrální práce
- Důrazně se doporučuje nechat si ERA model zkontrolovat před tím, než se pustíte do dalších částí práce.
- Odevzdání práce je možné (a vhodné) již během semestru.
- Mezní termín odevzdání práce je 31.5.2024.
- Vytvořte ZIP archiv, který bude obsahovat všechny části práce:
- Databázi v MS Access (soubor s příponou
.accdb
) - Sešit MS Excel s daty pro tabulky (soubor s příponou
.xlsx
) - Sešit MS Excel s výsledky vybraných dotazů a grafy (soubor s příponou
.xlsx
) - Prezentaci v MS PowerPoint (soubor s příponou
.pptx
)
- Databázi v MS Access (soubor s příponou
- Vytvořený ZIP archiv odevzdejte podle následujícího postupu:
- Portlet pro odevzdání práce lze najít na portal.zcu.cz -> Courseware -> Moje předměty -> KIV/ZIS -> Samostatná práce (v dolní části stránky)
- Vyberte správný okruh a téma v sekci KIV/ZIS - Prezenční studenti - Okruh: SP - Prezenční - Semestrální práce - prezenční studium pro odevzdání práce, Okruh: SP - Prezenční - Tabulky v MS Excel - prezenční studium pro odevzdání tabulek v MS Excel, Téma: Cheb, Plzeň - Ing. Tomáš Potužák, Ph.D. - Studenti prezenčního studia Cheb, Plzeň - vedoucí cvičení Ing. Tomáš Potužák, Ph.D.
- Pokud je třeba se na téma přihlásit (ikonka dveří v pravém horním rohu tématu), přihlaste se
- Klikněte na tlačítko pro odevzdání práce (ikonka diskety v pravém horním rohu tématu)
- Vyberte soubor se semestrální prací a odevzdejte ho
Hodnocení
Práce je hodnocena pouze Splnil/Nesplnil. Informace o splnění/nesplnění práce se zobrazí přímo v portletu pro odevzdání práce. Pro splnění práce je potřeba splnit všechny body zadání.
Pokud se v portletu objeví informace Vráceno k opravě společně s komentářem, student má možnost práci opravit podle komentáře a znovu odevzdat. Možnost opravy je pouze jedna a opravená práce musí být odevzdána před mezním termínem odevzdání. Pokud ani opravená práce nebude v pořádku, práce bude hodnocena jako nesplněná.
V případě, že bude práce odhalena jako plagiát, bude automaticky hodnocena jako nesplněná.
Zápočet bude udělen za včas odevzdanou a úspěšně prezentovanou úlohu odpovídající rozsahu dle zadání.
Témata semestrálních prací
- Volnočasové aktivity
Firma zabezpečuje kurzy různého typu (např. pohybové a sportovní, jazykové atd.) určené pro různé kategorie zákazníků (děti, dospělí atd.). Zákazník se může přihlásit na několik kurzů a zároveň na tentýž kurz se může přihlásit více zákazníků.
Uvažujte minimálně tyto typy entit a vztahů: Zákazník, Kategorie, Kurz, Typ kurzu
- Cestovní kancelář
Cestovní kancelář nabízí tuzemské i zahraniční zájezdy s různým typem dopravy i ubytování. Na zájezd mohou být poskytnuty slevy v předem stanovené výši (např. děti do dvou let zdarma) nebo naopak je požadován příplatek za vybrané služby. Přihláška je vedena vždy na jednoho účastníka, i když s ním cestují např. rodinní příslušníci.
Uvažujte minimálně tyto typy entit a vztahů: Pracovník CK, Klient, Zájezd, Přihláška
- Služební cesty
Navrhněte databázi pro zjednodušenou evidenci služebních cest. Každý pracovník má celý úvazek na jednom pracovišti a může být vyslán na služební cestu buď samostatně nebo s jiným pracovníkem či pracovníky. Cestovním příkazem je určen termín, dopravní prostředek, účel cesty i místo jednání. Každému pracovníkovi může být před cestou vyplacena záloha.
Uvažujte minimálně tyto typy entit a vztahů: Pracoviště, Pracovník, Cestovní příkaz
- Autoservis
Zaměstnanci autoservisu poskytují služby svým zákazníkům na základě přijaté zakázky. Zakázka může obsahovat i více požadovaných služeb, každou zakázku vyřizuje vždy jeden pracovník autoservisu.
Uvažujte minimálně tyto typy entit a vztahů: Zaměstnanec, Zákazník, Zakázka, Rozpis zakázky
- Uchazeči o studium
Fakulty nabízejí zájemcům o studium vždy několik studijních programů. Každý uchazeč o studium může podat i více přihlášek ke studiu, na každý studijní program (fakultu) musí podat přihlášku zvlášť.
Uvažujte minimálně tyto typy entit a vztahů: Fakulta, Studijní program, Uchazeč, Přihláška
- Studijní agenda
Navrhněte databázi pro evidenci studijních výsledků studentů z různých předmětů. Předpokládejte, že předmět hodnotí vždy jen jeden vyučující.
Uvažujte minimálně tyto typy entit a vztahů: Předmět, Vyučující, Student, Hodnocení
- Realitní kancelář
Realitní kancelář nabízí svým klientům služby v oblasti pronájmu, prodeje a koupě různých druhů nemovitostí (byty, nebytové prostory, domy, chaty a chalupy apod.) a pozemků. Vyřizováním požadavku klienta, tedy jednáním o pronájmu, prodeji nebo koupi konkrétní reality je pověřen vždy jeden pracovník realitní kanceláře, může souběžně vést i několik případů.
Uvažujte minimálně tyto typy entit a vztahů: Pracovník, Klient, Druh a parametry reality, Požadavek
- Půjčovna aut
Půjčovna nabízí k pronájmu auta různých značek. Zákazník si může vybrat z různých modelů i provedení. Každou zakázku vyřizuje vždy jeden pracovník půjčovny.
Uvažujte minimálně tyto typy entit a vztahů: Zaměstnanec, Zákazník, Auto, Pronájem auta
- Nabídka zaměstnání
V jednotlivých lokalitách (krajích) jsou nabízena volná pracovní místa v nejrůznějších oborech. V oboru se obvykle vyskytuje řada profesí, pro každou z nich může být nabízeno volné pracovní místo. Pracovní místo je spojeno s konkrétním zaměstnavatelem a jsou u něj uvedeny i nejrůznější požadavky, které se týkají např. praxe, jazykových znalostí apod.
Uvažujte minimálně tyto typy entit a vztahů: Lokalita, Obor, Profese, Pracovní místo
- Banky
Každá banka spravuje celou škálu kont (účtů) svých klientů. Klient může mít více kont u jedné banky (různá měna, různý charakter – běžný účet, spořicí účet apod.) a zároveň může mít konta u více bank. K jednomu účtu navíc může mít přístup (podpisové právo) více klientů.
Uvažujte minimálně tyto typy entit a vztahů: Banka, Konto, Typ konta, Klient
- Provoz MHD
Dopravní podnik provozuje několik autobusových, trolejbusových a tramvajových linek MHD. Zaměstnává řidiče, kteří jezdí na různých linkách, ale vždy jen s jedním typem vozidla (např. autobus). Evidence poskytuje informaci o personálním zajištění provozu (obsazení vozidel řidiči) na jednotlivých linkách.
Uvažujte minimálně tyto typy entit a vztahů: Typ vozidla, Linka, Vozidlo, Řidič
- Zahradnictví
Zahradnictví nabízí k prodeji květiny, keře i stromky od různých dodavatelů. Jeden dodavatel dodává více druhů zboží, ale konkrétní zboží je dodáno vždy od jednoho dodavatele. Zákazník si může zboží objednat. Každá objednávka může obsahovat různé druhy zboží.
Uvažujte minimálně tyto typy entit a vztahů: Zboží, Dodavatel, Zákazník, Objednávka
- Katastr nemovitostí
Katastr nemovitostí určené oblasti je rozdělen na územní celky, které obsahují jednotlivé nemovitosti. Katastrů může být více (např. jeden katastr pro jeden kraj). Každý katastr má několik územních celků. Územní celek může obsahovat celou řadu nemovitostí. Každá nemovitost má jednoho či více majitelů. Každý majitel může vlastnit několik nemovitostí.
Uvažujte minimálně tyto typy entit a vztahů: Katastr nemovitostí, Územní celek, Nemovitost, Majitel
- ZOO
V zoologické zahradě chovají mnoho různých druhů zvířat z různých míst světa, a tedy s různými nároky na stravu i způsob chovu. Finančními prostředky mohou na chov přispívat sponzoři. Každé zvíře může mít libovolný sponzorů, každý sponzor určuje částku i období, po které chce přispívat na jedno nebo i více zvířat.
Uvažujte minimálně tyto typy entit a vztahů: Kontinent, Zvíře, Finanční příspěvek, Sponzor
- Výlety
Připravte pro školy tipy na výlety po českých pamětihodnostech v různých krajích ČR. Jedna škola může vybrat z nabídky více možností pro konkrétní třídu a učitele.
Uvažujte minimálně tyto typy entit a vztahů: Kraj, Cíl výletu, Škola, Výběr