Popis:
Kurz seznámí posluchače s tvorbou jednoduchých relačních databází v programu MS Access. Naučí je vytvářet tabulky pro ukládání dat, dotazy pro třídění a řazení dat, formuláře pro zadávání dat a sestavy pro tisk dat. Posluchači se naučí použít všechny tyto nástroje v jednotné databázové aplikaci.
Osnova:
První den
- Základy relačních databází, teorie databázových systémů
- Úvod, proces návrhu a realizace databáze
- Konceptuální datový model, data flow diagram, životní cyklus entit
- Relační datový model
- Základní informace o programu MS Access
- Vlastnosti programu, struktura, datová kompatibilita, objektová orientace
- Otevření existující databáze, práce s okny, popis jednotlivých ovládacích prvků
- Filosofie práce v MS Access
- Tabulky
- Vytvoření tabulky v návrhovém zobrazení
- Vkládání polí do tabulky, datové typy, formáty, ověřovací pravidla, definice vstupní masky, výchozí hodnota
- Definice zdroje dat pro pole se seznamem
- Primární klíč, cizí klíč, indexy
- Import a export dat z/do tabulky
- Relace
- Vytvoření relace v okně relací
- Úplné spojení, levé a pravé polospojení
- Referenční integrita
Druhý den
- Dotazy
- Vytvoření jednoduchého dotazu v návrhovém zobrazení, nástroj pro tvorbu dotazů QBE
- Výběrové dotazy - řazení a třídění dat, podmínky, použití funkcí
- Výpočtové sloupce v dotazech, parametr dotazu
- Agregační funkce v dotazu
- Dotazy nad více tabulkami
- Jiné typy dotazů - přidávací dotaz, odstraňovací dotaz, křížový dotaz
- Formuláře
- Vytvoření formuláře v návrhovém zobrazení
- Zdroj dat pro formulář, různá zobrazení formuláře
- Popis jednotlivých prvků formuláře, tělo, záhlaví, zápatí
- Nástroje a objekty použitelné ve formuláři
- Pole formuláře, propojení s daty, vlastnosti polí
- Nastavení vlastností formuláře
- Přepínací tlačítka, rámeček skupiny, skupina voleb
- Pořadí prvků formuláře
- Použití funkcí ve formulářích
Třetí den
- Formulář s podformulářem
- Vysvětlení principu, vazba na datovou strukturu, tabulky propojené relací, různé možnosti
- Vytvoření hlavního (řídícího) formuláře
- Vytvoření podformuláře
- Vložení podformuláře do řídícího formuláře, propojení pomocí řídícího a dceřinného pole
- Shrnutí problematiky formulářů na komplexnějším příkladu
- Tiskové sestavy
- Vytvoření sestavy v návrhovém zobrazení
- Vysvětlení problematiky sestav na analogii s formuláři (+ rozdíly)
- Třídění a seskupování dat v sestavách
- Použití funkcí v sestavách
- Praktické rady na závěr
- Komprimování databáze
- Databáze v síťovém prostředí, propojené tabulky
- MDB versus MDE
- Vzájemná kompatibilita jednotlivých verzí Accessu
Doporučené znalosti:
Pro absolvování tohoto kurzu je zapotřebí alespoň základní uživatelská úroveň práce s Windows - tj. práce s myší, nabídkou Start, spouštění programů, práce s okny a se soubory (Průzkumník). Tyto znalosti lze získat např. v kurzu Základy ovládání počítače a systému MS Windows (dvoudenní), nebo v kurzu MS Windows - uživatelské minimum pro začátečníky (jednodenní). Dále doporučujeme absolvovat kurz Teorie databázových systémů I. - datové modelování, který sesznámí posluchače s filozofií relačních databázových systémů a usnadní tak posluchačům pochopení vazeb mezi jednotlivými objekty a konstrukty používanými v MS Accessu.
Před absolvováním tohoto kurzu doporučujeme absolvovat některý z těchto předcházejících kurzů:
Základy ovládání PC - MS Windows - uživatelské minimum pro začátečníky Základy ovládání PC - MS Windows a Internet pro začátečníky
Po obsolvování tohoto kurzu můžete své znalosti dále rozšířit v některém z těchto navazujících kurzů:
MS Access II. - pokročilý kurz (tvorba aplikací), verze 2010/2007/2003 Visual Basic pro MS Access verze 2010/2007/2003