VY_32_INOVACE_33_04
Š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
Práce s tabulkami 1
Autor
Ing. Petr Vilímek
Vytvořeno, pro obor, ročník
Říjen 2012, technické lyceum 3. roč.
Anotace
Prezentace se věnuje Návrhovému zobrazení a vlastnostem polí.
Přínos/cílové kompetence
Žák pracuje v databázovém procesoru, vytváří tabulky a nastavuje je.
www.zlinskedumy.cz
Práce s tabulkami 1 - Úvod Prezentace se věnuje Návrhovému zobrazení, vlastnostem polí a nastavení primárního klíče. Podrobně představuje, jak nastavit vlastnosti polí a primární klíč 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ávrhové zobrazení • Návrhové zobrazení tabulky je určeno výhradně pro pole, a proto je přehlednější a pohodlnější pro jejich editaci. • Návrhové zobrazení spustíme klepnutím na tlačítko „Zobrazení“ na kartě Domů (je třeba mít otevřenou tabulku, se kterou chceme pracovat). Stejné tlačítko najdeme taky v kartě Pole. • V horní části vidíme seznam všech polí, která spadají pod zobrazenou tabulku, včetně jejich datového typu a popisu. • Po klepnutí na vybrané pole se v dolní části zobrazí vlastnosti daného pole.
Návrhové zobrazení
• Nové pole přidáme vepsáním názvu pole do volného řádku v tabulce polí.
Návrhové zobrazení • Vložení nového řádku (pole) mezi již existující řádky a odstranění pole provádíme přes kartu Návrh ikonkami ve skupině Nástroje nebo přes klepnutí PTM před název konkrétního pole a výběr požadované volby. • Pro každé pole vyplňujeme následující údaje: – Název pole – maximální délka názvu je 64 znaků – Datový typ – určuje chování pole – Popis – tento údaje slouží k zapsání podrobných popisků k poli a usnadňuje tak orientaci v databázi a tabulkách. Popis je nepovinný.
Vlastnosti polí • Velikost pole – Určuje, kolik se má přidělit „místa“ pro konkrétní pole – U textových polí určuje délku – U čísel určuje rozsah zadávaného čísla – Pro datum určuje například to, jestli chceme zapisovat i čas • Počet desetinných míst – Pouze pro datový typ ČÍSLO a MĚNA – Možnost volby 0 až 15 desetinný míst • Formát – Určuje, v jakém formátu se budou data zobrazovat a tisknout
Vlastnosti polí • Vstupní maska – Usnadňuje zadávání textu v poli typu TEXT a DATUM A ČAS – Na rozdíl od formátu datového pole vstupní maska určuje, jaké hodnoty lze do pole zadat a jakým způsobem se uloží v tabulce – Je možné ji zadat buď pomocí průvodce, nebo ručně – Průvodce vyvoláme klepnutím na symbol tří teček na konci pole pro zadání masky
• Titulek – Popisek záhlaví sloupce v datovém listu, popisek pole ve formuláři a v dalších zobrazeních – Vyplňujeme pouze tehdy, pokus chceme, aby byl rozdílný od názvu pole – Maximální délka titulku je 2048 znaků
Vlastnosti polí • Výchozí hodnota – Hodnota, která je na začátku vložení nového záznamu do tabulky automaticky uvedena (vyplněna) – Pro vložení aktuálního dne nebo času stačí zapsat: = Date() nebo = Time()
• Ověřovací pravidlo – Podmínka pro omezení zadávané hodnoty např. věk 18-100 – Pole nejde opustit, dokud není zadána správná hodnota a uživateli se objeví hlášení určené vlastností Ověřovací text – Existují dva typy ověřovacích pravidel: • Ověřovací pravidlo pro pole – podmínka, která musí být splněna při zadávání hodnoty do příslušného pole. • Ověřovací pravidlo pro záznam – podmínka, která umožňuje kontrolovat vztah mezi jednotlivými poli záznamu.
Vlastnosti polí Ověřovací pravidlo <>0
Ověřovací text Zadej nenulovou hodnotu Zadané datum nesmí být z budoucnosti
0 or >100
Hodnota musí být nula nebo větší jak 100 Lze zadat pouze zimní měsíce
In (“Prosinec”;”Leden”,”Únor”) Between #1.1.2012# And #31.12.2012# [DodatDne]<=[DatumObjednán í]+30
Lze zadat pouze datum z roku 2012 Zadej datum dodání, který není od data objednávky starší jak 30 dnů
Vlastnosti polí • Ověřovací text – Když údaje v poli tabulky nesplňují ověřovací pravidlo, zobrazí se hlášení obsahující text zadaný v této vlastnosti
• Je nutno zadat – Nastavíme-li ANO u polí, která jsou pro nás bytostně důležitá (např. Jméno a příjmení), pak je potřeba při každém zadávání nového záznamu toto pole vyplnit – Pokud hodnotu do pole nezadáme, pak Access neumožní záznam uložit
Vlastnosti polí • Povolit nulovou délku – Tato vlastnost povoluje nebo zakazuje vložit texty nulové délky – Pokud nastavíme NE a pole necháme prázdné, bude Access protestovat
• Indexovat – Indexování je určeno k urychlení průběhu zpracování dotazů, filtrů a dalších operací se záznamy – Typ indexace musíme volit pečlivě podle struktury tabulky – Volba Indexovat může nabývat tří hodnot: • Ne – bez indexu • Ano (duplicita povolena) – možnost existence dvou stejných • Ano (bez duplicity) – jedinečný, neopakovatelný index
Vlastnosti polí • Inteligentní značky – Inteligentní značky mají všestranné využití, např. zadáme jméno člověka a zobrazí se značka umožňující poslat mu e-mail; chceme zadat aktuální kurz měny a po zadání názvu se inteligentní značka podívá na webový server a vloží aktuální hodnotu pro dnešní den apod. • Zarovnání textu – Tato vlastnost umožňuje definovat výchozí zarovnání daného sloupce (Obecně, Vlevo, Vpravo, Střed, Rozmístit)
Primární klíč • Primární klíč jednoznačně identifikuje každý záznam tabulky. • Primární klíč nedovoluje hodnoty NULL a musí mít vždy jedinečný index bez duplicit. • Každá tabulka by měla mít svůj primární klíč. Primární klíč je podmínkou tehdy, pokud je tabulka propojena s jinou tabulkou určitým vztahem relace.
Primární klíč • Vytvoření primárního klíče – Přiřazení primárního klíče můžeme provést několika způsoby: • Klepneme PTM na vybrané pole v seznamu polí v návrhovém zobrazení a poté zvolíme Primární klíč.
• Vybereme pole ze seznamu v návrhovém zobrazení a klepneme na tlačítko „Primární klíč“ v kartě Návrh.
Otázky na závěr 1. 2. 3. 4. 5.
K čemu slouží Návrhové zobrazení? Jaké vlastnosti můžeme polím nastavit? K čemu slouží ověřovací pravidlo? K čemu slouží ověřovací text? Jak nastavujeme primární klíč? Kolik primárních klíčů můžeme nastavit v jedné tabulce?
Zdroje a prameny 1.
Nápověda k aplikaci Access 2010. Úvod k datovým typům a vlastnostem polí [online]. [cit. 2012-10-02]. Dostupné z: http://office.microsoft.com/client/helppreview14.aspx?Ass etId=HA010341783&lcid=1029&NS=MSACCESS&Version=14 &tl=2&respos=0&CTT=1&queryid=28c250ff-19e6-4aeebd59-443d38160998#_Toc250370449