VY_32_INOVACE_33_03
Škola
Střední průmyslová škola Zlín
Název projektu, reg. č.
Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333
Vzdělávací oblast
Vzdělávání v informačních a komunikačních technologií
Vzdělávací obor
Informatika
Tematický okruh
Databáze
Téma
Databáze
Tematická oblast
Databáze
Název
Tvorba databáze, práce s tabulkami
Autor
Ing. Petr Vilímek
Vytvořeno, pro obor, ročník
Říjen 2012, technické lyceum 3. roč.
Anotace
Prezentace se věnuje základnímu ovládání programu Microsoft Access 2010 a práci s tabulkami.
Přínos/cílové kompetence
Žá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?
Zdroje a prameny Vlastní zdroje.