VYTVÁŘENÍ DATABÁZÍ, VKLÁDÁNÍ ÚDAJŮ



Podobné dokumenty
IMPORT DAT DO DATABÁZE

DATABÁZE MS ACCESS 2010

1. Umístěte kurzor do sloupce Datový typ na řádek s polem, ve kterém vytvořit chcete seznam.

Digitální učební materiály

DATABÁZE A SYSTÉMY PRO UCHOVÁNÍ DAT 61 DATABÁZE - ACCESS. (příprava k vykonání testu ECDL Modul 5 Databáze a systémy pro zpracování dat)

Hromadná korespondence

Databázový systém označuje soubor programových prostředků, které umožňují přístup k datům uloženým v databázi.

Kapitola 11: Formuláře 151

1 Tabulky Příklad 3 Access 2010

Excel tabulkový procesor

FORMÁTOVÁNÍ 2. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

Microsoft Office Word 2003

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Úvod do problematiky ÚPRAVY TABULKY

MANUÁL administrátora elektronické spisové služby

soubor dat uspořádaných do řádků a sloupců

HELIOS - Zálohování BüroKomplet, s.r.o.

KAPITOLA 4 ZPRACOVÁNÍ TEXTU

Microsoft Access. Úterý 26. února. Úterý 5. března. Typy objektů databáze: Vytvoření a návrh nové tabulky

Postup: Nejprve musíme vyplnit tabulku. Pak bude vypadat takto:

V ukázce jsou zalomení řádku signalizována znakem a konce odstavců znakem. Nástroje Vkládání odrážek a číslování v nabídce DOMŮ v sekci ODSTAVEC.

Reliance 3 design OBSAH

Kontextové dokumenty

Ovládání Open Office.org Calc Ukládání dokumentu : Levým tlačítkem myši kliknete v menu na Soubor a pak na Uložit jako.

Microsoft. Access. Výběrové dotazy. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

3 Formuláře a sestavy Příklad 1 Access 2007

Převod na 2. pololetí

Tvorba digitálního modelu terénu

Práce v programu Word 2003

Import a export dat EU peníze středním školám Didaktický učební materiál

Spuštění a ukončení databázové aplikace Access

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Formulář NÚV v programu PPP4

Hromadná korespondence

RELAČNÍ DATABÁZE ACCESS

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Popis a ovládání. Aplikace 602XML Filler

PRÁCE S APLIKACÍ Evidence městských knih

1 Tabulky Příklad 7 Access 2010

Excel tabulkový procesor

Řazení tabulky, dotazu nebo formuláře

8. Formátování. Úprava vzhledu tabulky

Průvodce aplikací FS Karta

Modul IRZ návod k použití

Microsoft Access. Typy objektů databáze: Vytvoření a návrh nové tabulky. Vytvoření tabulky v návrhovém zobrazení

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

Návod k aplikaci DPH Kontrol

MS OFFICE, POWERPOINT

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Obr. P1.1 Zadání úlohy v MS Excel

KAPITOLA 8 TABULKOVÝ PROCESOR

DATABÁZE ACCESS Vytváření tabulek TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY.

Styly písma - vytvoření vlastního stylu, zápatí a záhlaví stránek

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Spisová služba/elisa - Dodatek k manuálu - Verze

Výsledný graf ukazuje následující obrázek.

Uživatelský manuál pro lektora e-learningového portálu MAFIDIS+

Word 2007 praktická práce

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

STATISTICA Téma 1. Práce s datovým souborem

Microsoft Office. Word hromadná korespondence

Postupy práce se šablonami IS MPP

Hromadné vkládání multimédii k předmětu (přírůstku)

Cvičení 1. Úpravy obrázků programem IrfanView. Zpracoval: Ing. Vladimír Solnický SPŠ stavební, Opava, příspěvková organizace

Sklady. Níže popsaný návod je určen pro uživatele s rolí Administrátor nebo Správce skladu. Přehled funkcí 2. Postup pro vytvoření nového skladu 2

MIDAM Verze 1.1. Hlavní okno :

Základní vzorce a funkce v tabulkovém procesoru

PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ verze Kontakty 08/ Obsah

Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných

Uživatelská příručka

1. Obecná konfigurace autentizace osob. 2. Konfigurace klienta Windows Vista

DUM 07 téma: Proměnné, konstanty a pohyb po buňkách ve VBA

Základní popis Toolboxu MPSV nástroje

47 Mapování přístupnosti

5 Evidence manželských smluv

Voltampérová charakteristika diody

Návod na nastavení klienta pro připojení k WiFi síti SPŠE Brno

Microsoft. Access. Nová databáze, návrh tabulky. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Racionální hnojení Zpráva o výsledcích AZZP

Digitální učební materiál

Uživatelská dokumentace

Microsoft Word - Styly, obsah a další

Pracovní list VY_32_INOVACE_33_17 Databáze Databáze Databáze Samostatná práce tabulky Ing. Petr Vilímek

Strategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice

Tisk vysvědčení - krok za krokem

Excel 2007 praktická práce

NÁVOD PRO ÚPRAVU OSOBNÍHO PROFILU NA PORTÁLU UP

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Přílohy. Příloha 1. Obr. P1.1 Zadání úlohy v MS Excel

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Začínáme pracovat s tabulkovým procesorem MS Excel

MANUÁL. Jak používat administraci webových stránek. Obsah ZÁKLAD... 2 ÚPRAVY POLOŽKY... 3 ÚPRAVY TEXTOVÉ STRÁNKY... 4

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

PDF Creator. Instalace tiskárny pro převod dokumentů do PDF

Formuláře. Téma 3.2. Řešený příklad č Zadání: V databázi formulare_a_sestavy.accdb vytvořte formulář pro tabulku student.

František Hudek. duben ročník

Možnosti tisku v MarushkaDesignu

DIMTEL - dimenzování otopných těles v teplovodních soustavách

Transkript:

Úvod do problematiky VYTVÁŘENÍ DATABÁZÍ, VKLÁDÁNÍ ÚDAJŮ Databáze je uspořádaná množina velkého množství informací (dat). Příkladem databáze je překladový slovník, seznam PSČ nebo telefonní seznam. Databáze slouží především k vyhledávání informací. Právě vyhledávání je slabinou papírových forem databází. Můžeme například snadno najít v telefonním seznamu, jaké číslo telefonu má konkrétní osoba, ale zjistit komu patří určité číslo, bude velice pracné. U databáze, vedené na počítači, tuto informaci zjistíme snadno. Počítačová forma databáze přináší i další výhodu. Můžeme získávat i údaje, které jsou výsledkem zpracování dat v databázi. Například v telefonním seznam snadno zjistíme, kolik účastníků jménem Karel Novák se v databázi vyskytuje. V databázi se rozlišují tzv. datové typy. My se seznámíme s následujícími základními datovými typy: text číslo datum logické hodnoty grafika (obrázky) Uvedené datové typy se liší především způsobem zápisu, který je nutné striktně dodržovat. Nejobecnějším datovým typem je text, u něhož můžeme využít všechny znaky příslušné znakové sady. Naopak množina logických hodnot má pouze dva prvky: pravda a nepravda. Datové typy vymezují množinu všech operací, které s údajem můžeme provádět. Rozlišování datových typu má několik důvodů. Jednak je umožněna automatická kontrola syntaxe zápisu tj. přípustnost znaku pro daný datový typ a další pravidla formy zápisu, ale i přípustnost hodnot (např. t datum 31. 4. 2014 nepůjde do databáze vložit). Jednak ten který datový typ má různé nároky na kapacitu paměťových médií, čímž se významně šetří místo především na pevném disku počítače. Lze si snadno představit, že například k uložení logických hodnot vystačíme s jedním bitem (0-nepravda, 1-pravda), zatímco k uložení textu budeme podle jeho délky potřebovat rozhodně mnohem vetší paměťovou kapacitu. V databázovém modulu programového balíku OPENOFFICE, se seznámíme s následujícími základními datovými typy: TEXTY (řetězce) CHAR(m) VARCHAR(m) délka řetězce "m" může být v rozsahu 0-255 pokud je vložený řetězec kratší než nastavíme, chybějící znaky jsou automaticky doplněny mezerami (má tedy "pevnou" velikost) CHAR (tedy bez "m") je považováno za CHAR(1). Je vhodný k uložení krátkých textů (například jména a příjmení). Ukládá se vždy jako řetězec s daným počtem znaků. Je-li definován například jako CHAR (30) a zadáme do něj hodnotu Honza, bude v databázi uloženo toto jméno a k tomu pětadvacet mezer. délka řetězce "m" může být v rozsahu 0-255 pokud je vložený řetězec kratší než nastavíme, chybějící znaky se nedoplňují (má tedy "plovoucí" velikost), ale navíc se ukládá informace o jeho délce Je vhodný k uložení textů, jestliže se jejich šířka dost mění. Ukládá se jako řetězec s proměnlivým počtem znaků. Je tedy uložen jak řetězec, tak počet znaků, které zabírá. V předchozím případě bude u tohoto typu uložen řetězec Honza a údaj o tom, že je 5 znaků dlouhý. 1

CELÁ ČÍSLA TINYINT rozsah hodnot od -128 do +127, bez znaménka (UNSIGNED) 0 až 255 (zabere 1 byte) SMALLINT rozsah hodnot od -32 768 do 32 767, bez znaménka 0 až 65 535 (zabere 2 bytes) INTEGER rozsah hodnot od -2 147 483 648 do +2 147 483 647, bez znaménka 0 až 4 294 967 295 (zabere 4 bytes) RACIONÁLNÍ ČÍSLA DECIMAL(p,s) NUMERIC (p,s) Tyto datové typy jsou funkčně totožné a slouží k uložení desetinných čísel se specifikovanou přesností. Parametr p udává nejvyšší počet číslic, které budou uloženy, a to jak vpravo, tak vlevo od desetinné čárky. Výchozí hodnota je 18, minimum 1 a maximum 38. Parametr s je nejvyšší možný počet číslic vpravo od desetinné čárky. Výchozí hodnotou je 0, minimální taky 0, maximální p. Na volbě parametrů závisí výsledná velikost dat. Použití těchto typů má smysl pro data pocházející z výpočtů. DATUM DATE Používá se pro uložení kalendářních datumů. LOGICKÉ HODNOTY BOOLEAN Používá se v případě, kdy položka vyjadřuje jednu ze dvou možností. Tedy zda je příslušná možnost pravdivá nebo nepravdivá. Například zda faktura v databázi je nebo není uhrazena. V systému OPENOFFICE se logická hodnota zobrazuje jako zaškrtávací políčko, kde zaškrtnutí políčka představuje PRAVDU, nezaškrtnuté NEPRAVDU. GRAFIKA LONGVARBINARY Používá se pro uložení obrázků (fotografií). Ukládat lze obrázky především ve formátu JPG, PNG a GIF. Použít lze i formát BMP, což ale není příliš vhodné, protože obrázky jsou v tomto formátu příliš velké. Nástroje pro založení databáze a návrh tabulek Databázi je nutné nejdříve založit a posléze navrhnout a uložit v rámci databáze jednu nebo více tabulek pro ukládání údajů. Po spuštění databázového modulu systému OPENOFFICE se automaticky otevře dialogové okno PRŮVODCE DATABÁZÍ, v němž provedeme založení databáze. V okně necháme zaškrtnutou volbu VYTVOŘIT NOVOU DATABÁZI a klikneme na tlačítko DOKONČIT. Otevře se okno pro zadání názvu databáze a určení místa uložení. Operaci dokončíme kliknutím na tlačítko ULOŽIT. Potom již můžeme přikročit k návrh jednotlivých tabulek. 2

K ukládání údajů v databázi slouží tabulky, které musíme nejdříve nadefinovat. To provedeme v sekci TABULKY volbou VYTVOŘIT TABULKU V REŽIMU NÁVRHU. V mřížce pro návrh hlavičky tabulky zadáváme do sloupce název pole jméno položky a ve sloupci typ pole vybereme datový typ položky. Datový typ zvolíme v seznamu, který otevřeme černou šipkou na pravém okraji. K některým datovým typům můžeme nastavit ve spodní části okna v sekci VLASTNOSTI POLE doplňující parametry. Například u typu VARCHAR maximální délku textu nebo u typu DECIMAL délku a počet míst za desetinnou čárkou. 3

První řádka mřížky je určena pro tzv. primární klíč, což je údaj, který jednoznačně určuje každý záznam (řádku) v tabulce. Každá hodnota primárního klíče může být použita v tabulce pouze jednou. Když je v našich datech takový údaj obsažen (což může být např. rodné číslo), zapíšeme názeve údaje do první řádky návrhové mřížky. Potom ovšem musíme zapisovat hodnotu primárního klíče ručně. Častěji ale využijeme možnost, že jednotlivým záznamům v tabulce bude přiděleno pořadové číslo. V tom případě není třeba první řádku vyplňovat a položka primárního klíče se do návrhu přidá při jeho uložení. Abychom nemuseli doplňovat tuto položku ručně, lze nastavit automatické generování primárního klíče. Každá tabulka musí primární klíč obsahovat, jinak nelze s tabulkou dále pracovat. Po dokončení a uložení návrhu již jenom tabulku otevřeme poklepáním na příslušnou ikonu a můžeme vkládat údaje. 4

Cvičné úlohy 1. Založte databází SEZNAMY. V databázi vytvořte tabulku ročník4, která bude obsahovat údaje jméno, příjmení, datum narození, adresu (s položkami ulice, číslo, obec a PSČ), třídu a údaj zda student je ubytován v domově mládeže. Do tabulky doplňte 5 studentů ze třídy 4.A a 5 studentů ze třídy 4.B. 2. Založte databází PLODINY. V databázi vytvořte tabulku RV s položkami kategorie, plodina a výměra. Do tabulky zaneste následující údaje: obiloviny - pšenice 1560 ha, ječmen 1620 ha, žito 1410 ha, oves 1280 ha okopaniny - brambory 1420 ha, krmná řepa 1470 ha, cukrovka 1390 ha 3. Založte databází TRZBY2014. V databázi vytvořte tabulku TRŽBY s položkami datum, produkt a tržba. Do tabulky zaneste následující údaje: 1.1.2014, mléko, 15247,80 2.1.2014, vejce, 5687,40 3.1.2014, mléko, 12744,60 4.1.2014, mléko, 13698,30 5.1.2014, vejce, 6024,60 5