Databáze MS ACCESS 2010
Kapitola 4 TEORETICKÁ ČÁST Základy práce s databází Tabulky Relace Dotazy Tvorba výrazů Formuláře Sestavy
Základy práce s databází Spuštění MS Access - Možnosti: Vytvoření prázdné databáze Vytvoření databáze ze šablony Otevřít existující databázi Nastavení cílového místa pro ukládání databáze Popis prostředí v najdete v Kapitole 5 Praktická část Základy práce s databází Tabulky Relace Dotazy Tvorba výrazů Formuláře Sestavy
Základy práce s databází Základní kameny databáze MS Access: Tabulky – obsahují data Dotazy – k získání a zpracování dat Formuláře – k zadávání a prohlížení dat Sestavy – k tvorbě výstupů z databáze Makra – k usnadnění a k automatizaci opakujících se úkolů Základy práce s databází Tabulky Relace Dotazy Tvorba výrazů Formuláře Sestavy
Tabulky Zobrazení: Datový list Editace dat do řádků (nový záznam, smazání nebo aktualizace stávajícího Karta Pole – určena pro operace se sloupci Karta Tabulka – události tabulky (makra) a nastavení výchozích vlastností tabulky Základy práce s databází Tabulky Relace Dotazy Tvorba výrazů Formuláře Sestavy
Tabulky Návrhové zobrazení Týká se pouze vkládání a nastavení vlastností polí (sloupců) Navrhujeme: název pole datový typ pole (ad Kapitola 1) upřesňující vlastnosti pole (velikost pole, formát, vstupní maska, titulek, výchozí hodnota, ověřovací pravidlo a text, je nutno zadat, povolení nulové délky a další…) Nastavení primárního klíče Vlastní nastavení tabulky Základy práce s databází Tabulky Relace Dotazy Tvorba výrazů Formuláře Sestavy
Tabulky Zobrazení Kontingenční tabulka Zobrazení Kontingenční graf Umožňuje vytvořit tabulku , která obsahuje souhrnné informace získané z tabulek nebo dotazů Zobrazení Kontingenční graf Je grafickým vyjádřením dat z kontingenční tabulky Základy práce s databází Tabulky Relace Dotazy Tvorba výrazů Formuláře Sestavy
Relace Definují propojení tabulek Tvorba relací (propojení) Spojení mezi primárním klíčem jedné tabulky a cizím klíčem tabulky druhé Přiřazuje záznamy z jedné tabulky k záznamům tabulky druhé na základě shodného klíče Tvorba relací (propojení) Vytvoření propojení Nastavení typu propojení Nastavení referenční integrity Základy práce s databází Tabulky Relace Dotazy Tvorba výrazů Formuláře Sestavy
Relace Relace 1:1 Relace 1:N Relace M : N každému záznamu z první tabulky odpovídá maximálně jeden záznam se stejným klíčem v tabulce druhé. Tato relace není moc častá Relace 1:N každému záznamu z první tabulky může odpovídat několik záznamů z druhé tabulky. Nejobvyklejší typ relace. Relace M : N každému záznamu z první tabulky může odpovídat více záznamů se shodným klíčem z druhé tabulky. Tento typ relace není vhodný, převádí se na dvě relace (1 : M a 1 : N) (přidáním tabulky do databáze) Základy práce s databází Tabulky Relace Dotazy Tvorba výrazů Formuláře Sestavy
dotazy Slouží k manipulaci s daty v databázi Druhy dotazů Výběrové výběr dat (filtrování), řazení, aktualizace, mazání, přidávání dat z jedné tabulky do druhé, vytváření nových tabulek, vytváření souhrnných informací, mezisoučtů, nových vypočítaných polí, parametrických výběrů… Druhy dotazů Výběrové Křížové Akční: přidávací, aktualizační, vytvářecí, odstraňovací Dotazy SQL Parametrické Základy práce s databází Tabulky Relace Dotazy Tvorba výrazů Formuláře Sestavy
Tvorba výrazů Výrazy jsou definované vzorce a funkce Výrazy tvoří: K provádění výpočtů K zadávání kritérií v dotazech nebo filtrech K definování ověřovacích pravidel K získávání hodnot vypočítaných polí Výrazy tvoří: Identifikátory (názvy polí) Operátory: aritmetické, porovnávací, logické, textové, a další.. Konstanty Hodnoty Funkce Základy práce s databází Tabulky Relace Dotazy Tvorba výrazů Formuláře Sestavy
formuláře Databázové objekty, které slouží: k zadávání nových záznamů k aktualizaci zadaných dat k mazání záznamů k zobrazení dat z tabulek a dotazů k urychlení práce databází Umožňují větší možnosti kontroly zadávaných dat (omezení nekorektních zadání) Uživatelsky daleko příjemnější prostředí než samotné tabulky Zobrazení formuláře (více možností) Základy práce s databází Tabulky Relace Dotazy Tvorba výrazů Formuláře Sestavy
Sestavy Databázové objekty, které slouží: k zobrazování výstupních údajů na obrazovce nebo pro tisk K efektivnímu uspořádání a prohlížení výstupních dat Velké možnosti grafického ztvárnění Zobrazení sestavy Náhled Zobrazení rozložení Návrhové zobrazení Základy práce s databází Tabulky Relace Dotazy Tvorba výrazů Formuláře Sestavy
POUŽITÉ ZDROJE INFORMACÍ Kruczek, Aleš. Microsoft Access 2010 Podrobná uživatelská příručka. Brno: Computer Press, 2010, vydání první.