200 likes | 340 Views
VY_32_INOVACE_7B11. Databáze. T abulky a typy dat. Proč datové typy ?. Abychom mohli do tabulky vložit data, musíme jednotlivým polím (sloupcům) přiřadit správný typ dat (např. text, číslo, datum, atd.) v každém poli musí být vždy stejný typ dat
E N D
VY_32_INOVACE_7B11 Databáze Tabulky a typy dat
Proč datové typy ? • Abychom mohli do tabulky vložit data, musíme jednotlivým polím (sloupcům) přiřadit správný typ dat (např. text, číslo, datum, atd.) • v každém poli musí být vždy stejný typ dat • prezentace je zaměřena MS Access, ale v jiných systémech jsou typy identické nebo velmi podobné
Tabulka – základní pojmy • řádek se nazývá záznam nebo věta • sloupec se nazývá pole
Základní pravidla • tabulka nesmí obsahovat prázdné řádky • libovolné dva řádky se musí lišit • každý údaj musí být uložen pouze jednou a v jedné tabulce (jinak hrozí problémy při aktualizaci údajů) • do jiných tabulek se údaje načtou pomocí relací
Názvy polí • měly by být jasné, stručné a výstižné • je vhodné je vytvořit tak, aby byly použitelné i pro export do jiných systémů • měly by obsahovat pouze znaky angl. abecedy, číslice, podtržítko nebo pomlčku • vždy musí začínat písmenem
Typy dat • jednotlivým polím se přiřadí datové typy • je nutno je vybrat pečlivě • pozdější změna typu může způsobit ztrátu dat • většinou se nastavuje i formát dat (viz. dále) • dále uvedené typy dat se týkají programu MS Access 2010 a v jiných systémech se mohou lišit
Text • výchozí datový typ • libovolná skupina znaků • maximálně 255 znaků • je vhodné omezit velikost pole, ale nechat rezervu • MS Access nerezervuje nevyužitý prostor
Memo • slouží pro delší texty • až 65 tisíc znaků • formát pole není třeba nastavovat
Číslo • slouží pro zápis čísel • čísla se mohou zapisovat v různých formátech (viz. dále) • pomocí formátu pole se vybere formát formát čísel
Datum/čas • slouží pro zápis datumu a času • roky lze zapisovat v rozmezí 100 – 9 999 • formátem pole se požadovaný tvar • např. Datum (krátké) pro zápis datumu ve tvaru d.m.rok
Měna • slouží pro zápis čísel ve tvaru měny • umožňuje zapsat až 15 čísel vlevo od desetinné čárky • zapisuje až 4 číslice vpravo od desetinné čárky
Automatické číslo • každému novému záznamu v tabulce přiřadí unikátní číslo • většinou je sekvenční (vzestupné), tj. 1,2,3,4,5,6 atd. • může být i náhodné – moc se nepoužívá
Ano/Ne • slouží pro zápis logický hodnot • vždy musí být 2 varianty a vždy musí nastat právě jedna • používají se tyto tvary zápisu – Ano/Ne, True/False, On/Off
Ole objekt • slouží pro vkládání dat uložených v různých souborech – texty, tabulky, obrázky, grafika, hudba apod. • soubory jsou buď vloženy nebo propojeny • vložený soubor je v tabulce a pozdější změny souboru se neprojeví • pokud je soubor propojený, tak pozdější změny soubory se projeví i v tabulce • přemístění nebo zrušení propojeného souboru vyvolá chybu
Hypertextový odkaz • umožňuje vložit hypertextové odkazy
Příloha • umožňuje vkládat soubory (jako objekt OLE) • soubory se vkládají obdobně jako příloha k e-mailu • je vhodnější než OLE objekt – lépe využívá diskový prostor, pohodlnější na zpracování • pouze v databázi verze 2007 a vyšší
Počítané • umožňuje vytvořit pole, které se nezadává, ale počítá z jiných polí • např. podle počtu odebraného zboží a ceny za 1 ks spočítá celkovou cenu
Průvodce vyhledávání • vytváří pole, které umožní vyhledat údaj z jiné tabulky nebo ze seznamu • kliknutím na toto pole se spustí průvodce, který provede celým postupem
Zdroje • Nápověda programu MS Access 2010
Gymnázium a Střední odborná škola, Lužická 423, 551 23 Jaroměř Projekt: Škola v digitálním světě aneb Uchop svoji šanci Registrační číslo: CZ.1.07/1.5.00/34.0210 VY_32_INOVACE_7B11 Číslo DUM: Jméno autora: Karel Nymsa Název práce: Tabulky a typy dat Předmět: IKT Ročník: Septima Časová dotace: 20 min Vzdělávací cíl: Znalost základních pojmů databází a základní práce s nimi Pomůcky: - Poznámka: 20. 8. 2012 Datum vytvoření: - Inovace: Základní informace jsou v elektr. podobě a vyučující se může zaměřit na práci se studenty