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)
  • 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í

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

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

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

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

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

  6. 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í

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

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

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

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

  11. 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č

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

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

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

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