Cvičení předmětu KIV/DBM1
cvičící: Ing. Tomáš Kotouč
- Spojení:
- Určeno pro studenty zapsané na cvičeních předmětu KIV/DBM1-96:
- Podmínky zápočtu:
- Předvést aplikaci splňující zadaná kritéria (bude upřesněno na cvičení 5. týden výuky)
- Odevzdat dokumentaci k aplikaci zpracovanou dle vzoru (splňující pravidla konceptuálního modelu)
- Cvičení (obsah předmětu):
- Základní informace o předmětu. Práce s DBMS Access 2 pod Windows 3.11. Lokální instalace Windows, přidání / odstranění softwarových balíků. Založení tabulky, základní datové typy. Vkládání, oprava a rušení záznamů. Primární klíč, složený klíč, alternativní klíče. Nastavení podmínek platnosti vkládaných dat, vstupní maska dat ..
- Vytváření jednoduchého formuláře nad tabulkou, přetvoření formuláře v nekonečný, vytváření jednoduchých dotazů, vytvoření formuláře nad dotazem .. DETAIL
- Vytvoření více tabulek, vytvoření vazby mezi tabulkami (ERA model), vytváření formulářů s podformuláři (master/detail) nad více tabulkami .. DETAIL
- Relace mezi tabulkami, referenční integrita. Dotazy nad několika tabulkami, dotazy s parametry, dotazy s odvozenými sloupci .. DETAIL
- Zadání kritérií semestrální práce. Vytváření formulářů bez průvodce, nastavování vlastností formuláře.
.. DETAIL
- Konzultace témat semestrální práce. Formuláře - dokončení vlastností, včetně reakcí na události. Jednoduché sestavy .. DETAIL
- Sestavy - procvičování. Export a výstup dat, import dat a připojení tabulek. Konzultace k semestrálním pracem. .. DETAIL
- Přidávací dotazy, odstraňovací dotazy, aktualizační dotazy. Vnořené dotazy. Výstup z dotazu do nové tabulky. Konzultace k semestrálním pracem. .. DETAIL
- Makra. Zabezpečení databáze (uživatelé, skupiny uživatelů, přístupová práva). Opakování vlastností atributů tabulek. Konzultace k semestrálním pracem. .. DETAIL
- Vytvoření aplikace dle kritérií semestrální práce. Konzultace k semestrálním pracem. .. DETAIL
- Dokončení aplikace z minulého cvičení. Úvod do Konceptuálního modelu. Konzultace k semestrálním pracem. .. DETAIL
- Seznámení se s SQL. Konzultace k semestrálním pracem. Odevzdávání semestrálních prací .. DETAIL
- Procvičování příkladů ke zkoušce. Konzultace k semestrálním pracem. Odevzdávání semestrálních prací .. DETAIL
- Semestrální práce:
- Studenti mají možnost si vymyslet zadání aplikace dle uvedených kritérií sami nebo jim bude nějaké zadání přiděleno.
- Studenti mohou semestrální práci vykonávat i v týmu a to maximálně čtyřčleném.
- Studenti musí odevzdat jak aplikaci (vzor), tak dokumentaci této aplikace (vzor).
- Při odevzdávání aplikace musí být přítomni všichni členové týmu.
- Kritéria aplikace:
- Aplikace bude naprogramována v DBMS Access 2.0. Je možné ji odevzdat i ve verzi Access 97. Pokud použijete vyšší verzi, je nutné ji převést do verze Access 97.
- Aplikace bude postavena alespoň nad čtyřmi tabulkami.
- V aplikaci bude zabezpečena konzistence dat (nesmí nastat situace, že v jedné tabulce smažu otce (MASTER) a v jiné mi zůstanou synové (DETAIL)).
- Mezi tabulkami bude alespoň jedna vazba M:N (např.: student studuje více předmětů, jeden předmět studuje více studentů = tato vazba se rozkládá na tři tabulky s vazbami [Studenti] 1:N [Znamky] N:1 [Predmety]). Vazby mezi ostatními tabulkami budou alespoň 1:N. Pokud použijete mezi některými tabulkami vazbu 1:1, bude nutné ji dostatečně odůvodnit.
- Z formulářů aplikace budou přístupné všechny tabulky a to pro zadávání (INSERT), změnu (UPDATE), mazání (DELETE) i prohlížení (SELECT).
- Aplikace bude obsahovat alespoň jeden formulář s podformulářem.
- Alespoň jeden formulář bude postaven nad dotazem.
- Jako aplikaci můžete použít jakoukoliv jinou databázovou aplikaci, kterou jste připravili pro jiný předmět, pro nějakou společnost nebo vlastní využití. Tato aplikace však musí splňovat uvedená kritéria.
- Při předvádění aplikace bude různými otázkami zkoumána nejenom funkčnost aplikace, ale také, zda všichni členové týmu aplikaci rozumí (zda jste ji napsali sami).
- Náměty na téma semestrální práce.
- Konzultace, předvádění aplikací a získávání zápočtu o zkouškovém období.
Koná se v kanceláři UI301 v Informačním centru Univerzitního komplexu na Borech.
Pokud najdete nějaké nesrovnalosti, zašlete je, prosím, na e-mailovou adresu kotouc@civ.zcu.cz.