VY_32_INOVACE_33_03 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední průmyslová škola Zlín Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií Informatika Databáze Databáze Databáze Tvorba databáze, práce s tabulkami Ing. Petr Vilímek Říjen 2012, technické lyceum 3. roč. Prezentace se věnuje základnímu ovládání programu Microsoft Access 2010 a práci s tabulkami. Žák pracuje v databázovém procesoru, vytváří tabulky a nastavuje je. www.zlinskedumy.cz
Tvorba databáze - Úvod Prezentace se věnuje tvorbě databází a úpravě tabulek v programu Microsoft Access 2010. Své uplatnění najde v hodinách předmětu Informatika. Slouží jako doprovodný materiál při výkladu učitele a taky jako výukový materiál pro žáky.
Návrh databáze Tvorba databáze vyžaduje přípravu na papíře. Je potřeba si najít čas pro důkladný návrh. Dobrý návrh databáze je základním předpokladem pro vytvoření databáze. 1. Určení typu databáze Je potřeba si odpovědět na otázky: Je pro náš problém vhodné řešení pomocí databáze? Je vhodné použít Microsoft Access? Jakou funkci má databáze plnit? Jaké druhy informací v ní budou uloženy? Jaké jsou nároky na uživatele databáze?
Návrh databáze 2. Návrh tabulek Tabulky tvoří základ návrhu, ze kterého pak vychází vše ostatní. Radikální změna struktury hotové databáze, která je již naplněna daty, je většinou obtížná a hlavně pracná. Dvě pravidla pro návrh tabulky: Každá informace by měla být v databázi právě jednou Každá tabulka by měla obsahovat informace o jedné entitě
Návrh databáze 3. Určení datových typů Jak jsme si již řekli, tabulka se skládá z polí. Každé pole má svůj datový typ. Vhodné zvolení datových typů je též velmi důležité. Polím se určují i další vlastnosti indexy, primární klíče, ověřovací pravidla aj. 4. Definice relací Vhodné propojení jednotlivých tabulek (relací) nám umožní vytvořit vztahy mezi tabulkami.
Nová tabulka Nová tabulka Tabulku můžeme sami vytvořit dvěma způsoby: Jako prázdnou tabulku stisknutím tlačítka Tabulka. Jako prázdnou tabulku v návrhovém zobrazení stisknutím tlačítka Návrh tabulky.
Volba zobrazení tabulky Klepnutím na tlačítko Zobrazení na kartě Domů (nebo Pole) volíme jeden z následujících režimů: Zobrazení Datový list slouží k vytváření a modifikaci polí tabulky, včetně jejich detailních nastavení Zobrazení kontingenční tabulky speciální zobrazení určené k analýze a počítání souhrnných dat Zobrazení kontingenčního grafu grafické vyjádření souhrnných dat Návrhové zobrazení určeno pro návrh polí tabulky, jejich datových typů, volbu primárního klíče a další nastavení
Přejmenování a smazání tabulky Novým tabulkám je vždy přiřazen název Tabulka1, Tabulka2 atd. Při zavření tabulky se nás však aplikace zeptá, jak chceme tabulku pojmenovat. Dodatečné přejmenování můžeme provést klepnutím PTM na název tabulky a vybráním volby Přejmenovat. Smazat tabulku můžeme podobným způsobem. Klepneme PTM na název tabulky a zvolíme Smazat.
Kopie tabulky Nejjednodušším způsobem kopírování je přes schránku : 1. Vybereme tabulku. 2. Klepneme PTM a vybereme volbu Kopírovat (volbu Kopírovat najdeme také na kartě Domů). 3. Podobným způsobem vybereme volbu Vložit. Napíšeme název tabulky a vybereme vhodnou variantu kopírování ze tří možností:
Kopie tabulky Jen struktura překopírují se jen názvy polí, jejich vlastnosti, indexy, primární klíče a další vlastnosti struktury tabulky. Nekopírují se záznamy. Struktura i data překopíruje se tabulka včetně všech záznamů Připojit data k existující tabulce záznamy z kopírované tabulky se vloží na konec jiné tabulky.
Vložení sloupce Přidání sloupce v zobrazení datového listu provedeme klepnutím na tlačítko dle typu pole v kartě Pole ve skupině Přidat a odstranit. Je možné vybrat také ze seznamu přes tlačítko Další pole ve skupině Přidat a odstranit z karty Pole.
Název a šířka sloupců K přejmenování vloženého nebo již existujícího sloupce klepneme na tlačítko Název a titulek v kartě Pole. Zapíšeme nový název sloupce a potvrdíme klávesou Enter. Šířku sloupce upravíme tažením myši v záhlaví sloupců. Šířka se dá změnit také pomocí tlačítka Další v kartě Domů ve skupině Záznamy, kde vybereme Šířka pole.
Uložení vlastního datového typu Jednou z novinek Access 2010 je možnost uložit si vlastní datový typ, který se uloží do osobního profilu uživatele počítače. Příklad: 1. Vytvoříme nové pole typu Text a nastavíme jeho délku na 20. 2. Uložíme datový typ Rozbalíme tlačítko Další pole v kartě Pole ve skupině Přidat a odstranit a vybereme Uložit výběr jako nový datový typ. 3. Vyplníme název pole a popisek. 4. Potvrdíme tlačítkem OK. Nově vytvořený datový typ pak nalezneme po kliknutí na tlačítko Další pole (v kartě Pole ve skupině Přidat a odstranit) v kategorii Uživatelské datové typy.
Odstranění sloupce Odstranit sloupec (pole) můžeme několik způsoby: Klepnutím na tlačítko Odstranit v kartě Pole. Klepnutím PTM na záhlaví sloupce a volbou Odstranit. Klepnutím na záhlaví sloupce a stisknutím klávesy Delete. Klepnutím na záhlaví sloupce, rozbalením tlačítka Odstranit na kartě Domů a klepnutím na Odstranit sloupec.
Výška řádku Výšku řádku upravíme tažením myši v záhlaví řádků. Myš přesunem na spodní hranu záhlaví řádku a tažením zmenšíme nebo zvětšíme řádek. Další možností je pomocí tlačítka Další na kartě Domů, kde vybereme Výška řádku.
Ukotvení sloupce Stává se, že máme velké množství sloupců a nevejdou se nám na jednu obrazovku. Tím ztrácíme přehled, se kterým záznamem pracujeme. Ukotvením se daný sloupec (pole) zmrazí a vloží na začátek tabulky. Ukotvení můžeme provést dvěma způsoby: a. Klepneme PTM na záhlaví sloupce, který chceme zafixovat (ukotvit) a vybereme volbu Ukotvit pole. b. Klepneme do záhlaví sloupce, který chceme ukotvit. V kartě Domů pod tlačítkem Další najdeme tlačítko Ukotvit pole na které klikneme. Ukotvení zrušíme volbou Uvolnit všechna pole.
Otázky na závěr 1. Jak založit prázdnou databázi a vytvořit v ní novou prázdnou tabulku? 2. Jaké máme typy zobrazení tabulek? 3. Jak vytvořit nový sloupec v tabulce? 4. Jak se tvoří kopie tabulky? 5. Co je to datový typ pole?
Vlastní zdroje. Zdroje a prameny