POKROČILÉ POUŽITÍ DATABÁZÍ



Podobné dokumenty
POUŽITÍ DATABÁZÍ. Po ukončení tohoto kurzu budete schopni

POKROČILÉ ZPRACOVÁNÍ TEXTU

Po ukončení tohoto kurzu budete schopni

Po ukončení tohoto kurzu budete schopni:

Úvod do MS Access. Modelování v řízení. Ing. Petr Kalčev

Access. Tabulky. Vytvoření tabulky

Po ukončení tohoto kurzu budete schopni:

Microsoft Access tvorba databáze jednoduše

Úvod do databázových systémů. Ing. Jan Šudřich

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access generování složitějších sestav Ing. Kotásek Jaroslav

Marketingová komunikace. 2. soustředění. Mgr. Pavel Vávra Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph)

DATABÁZE MS ACCESS 2010

Hierarchický databázový model

Pracovní list VY_32_INOVACE_33_15 Databáze Databáze Databáze Test Ing. Petr Vilímek

RELAČNÍ DATABÁZE ACCESS

Počítačové kurzy buildit

Profilová část maturitní zkoušky 2017/2018

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í

Ukázka knihy z internetového knihkupectví

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)

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access propojení relací s formuláři a sestavami Ing.

ZŠ ÚnO, Bratří Čapků 1332

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í

Microsoft. Office. Microsoft. Access 2003 pro školy. Ing. Bc. Hana Rachačová. w w w. c o m p u t e r m e d i a. c z

Ukázka knihy z internetového knihkupectví

Profilová část maturitní zkoušky 2013/2014

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access formuláře a sestavy - vytváření Ing. Kotásek Jaroslav

Obsah. Základy práce s databází 13. Tabulky 43. Obsah. Úvod 9 Poděkování 12

Databáze MS-Access. Obsah. Co je to databáze? Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE - ADVANCED SYLABUS 2.0

Databáze v MS ACCESS

Stručný obsah. K2118.indd :15:27

Základní informace o co se jedná a k čemu to slouží

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í

předměty: ukončení: Zápočet + Zkouška / 5kb např. jméno, název, destinace, město např. student Jan Novák, narozen

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.

1.13 ACCESS popis programu

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

VÝPOČETNÍ TECHNIKA OBOR: EKONOMIKA A PODNIKÁNÍ ZAMĚŘENÍ: PODNIKÁNÍ FORMA: DENNÍ STUDIUM

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

MBI - technologická realizace modelu

Sestavy. Téma 3.3. Řešený příklad č Zadání: V databázi zkevidence.accdb vytvořte sestavu, odpovídající níže uvedenému obrázku.

Marketingová komunikace. 2. a 3. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3aph)

edu-learning Výukový program přímo v aplikacích Microsoft Offi ce Word, Excel a PowerPoint

Maturitní témata Školní rok: 2015/2016

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access složitější konverze dat Ing. Kotásek Jaroslav

PowerPivot pro Microsoft Excel 2013

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

KANCELÁŘSKÉ APLIKACE

Inovace a zkvalitnění výuky prostřednictvím ICT

KIV/ZIS cvičení 1. Martin Kryl

Vzdělávací obsah vyučovacího předmětu

Maturitní témata pro 1.KŠPA Kladno, s.r.o. Výpočetní technika

Marketingová komunikace. 3. soustředění. Mgr. Pavel Vávra Kombinované studium Skupina N9KMK3PH (vm3bph)

Kurz Databáze. Prezentace dat. Obsah. Tiskové sestavy (Report) Ing. Jolana Škutová

Efektivní práce s Excelem (středně pokročilí uživatelé)

Obsahy kurzů MS Office

Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu:

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í

Střední průmyslová škola Zlín

Business Intelligence

Pracovní list VY_32_INOVACE_33_19 Databáze Databáze Databáze Ing. Petr Vilímek

Microsoft. Access. Formuláře ze dvou tabulek. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Tiskové sestavy. Zdroj záznamu pro tiskovou sestavu. Průvodce sestavou. Použití databází

- Hierarchická databáze tato databáze je založená na hierarchickém modelu. Logické uspořádání dat má stromovou strukturu.

Informační a komunikační technologie

INFORMATIKA. Jindřich Kaluža. Ludmila Kalužová

Primární klíč, cizí klíč, referenční integrita, pravidla normalizace, relace

Úvodní příručka. Získání nápovědy Kliknutím na otazník přejděte na obsah nápovědy.

Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace. Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA

Pracovní list VY_32_INOVACE_33_20 Databáze Databáze Databáze Projekt II. Ing. Petr Vilímek

Přípravný kurz ECDL. Popis jednotlivých lekcí (modulů) je uveden v samostatných tabulkách níže. Rozsah kurzu

Analýza a prezentace dat

ZŠ a MŠ, Brno, Horníkova 1 - Školní vzdělávací program

TECHNICKÁ SPECIFIKACE PŘEDMĚTU PLNĚNÍ

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

Níže uvedená tabulka obsahuje technické údaje a omezení aplikace Excel (viz také článek Technické údaje a omezení aplikace Excel (2007).

Obsah přednášky. Databázové systémy RDBMS. Fáze návrhu RDBMS. Coddových 12 pravidel. Coddových 12 pravidel

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.

Objektově orientované databáze. Miroslav Beneš

KOMPONENTY APLIKACE TreeINFO. Petr Štos ECM Business Consultant

Databáze. Databázové systémy

Microsoft. Access. Tiskové sestavy. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Předmluva 11 Typografická konvence použitá v knize Úvod do Excelu

Kurz Databáze. Obsah. Návrh databáze E-R model. Datová analýza, tabulky a vazby. Doc. Ing. Radim Farana, CSc.

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í

Zpracování velkých objemů dat, práce s databázemi

Služby Microsoft Office365

SOFTWAROVÁ PODPORA TVORBY PROJEKTŮ

Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75

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.

8.2 Používání a tvorba databází

Tlačítka a další prvky vestavěných panelů nástrojů a nabídek (CommandBar) a jejich Control ID ve verzi Excel 2010

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

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

Kurz Databáze. Obsah. Formuláře. Práce s daty. Doc. Ing. Radim Farana, CSc.

Tabulkové kalkulátory, (MS Excel, OpenOfiice)

Základy databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19

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

Relační databázové systémy (3. část)

Transkript:

POKROČILÉ POUŽITÍ DATABÁZÍ Barbora Tesařová Cíle kurzu Po ukončení tohoto kurzu budete schopni pochopit podstatu koncepce databází, navrhnout relační databázi s využitím pokročilých metod, navrhovat a používat pokročilé dotazy, používat ovládací prvky a podformuláře, vytvářet sestavy s různými výpočty a podsestavy, používat makra, odkazy na data a import dat. 1 Pokročilé použití databází

Recenzenti: Mgr. Daniela Ponce, Ph.D., Mgr. Jan Draessler, Ph.D. Zkratka ECDL a logo ECDL Advanced jsou registrované ochranné známky společnosti The European Computer Driving Licence Foundation Limited. Tato publikace vznikla v rámci projektu Rozvoj ICT kompetencí v dalším vzdělávání dospělých. Fakulta informatiky a managementu Univerzity Hradec Králové ISBN 978 80 7435 150 1 2 Pokročilé použití databází

Obsah Koncepce databází... 5 Databázové modely... 5 Životní cyklus databáze...6 Logický návrh...6 Tvorba databáze...6 Zadávání dat...6 Údržba dat...6 Vyhledávání informací...6 Základní typy databázových aplikací...6 Dynamické webové stránky... 7 CRM... 7 ERP... 7 WCMS... 7 SQL... 7 Pole v tabulce... 9 Vytvoření vyhledávacích polí...9 Vstupní masky pole... 13 Povinné zadávání hodnot... 15 Relace... 17 Nastavení relací... 18 Relace typu N:N... 20 Vnitřní a vnější spojení... 21 Vnitřní spojení... 21 Vnější spojení... 22 Rozdílová spojení... 24 Vlastní spojení mezi poli téže tabulky... 24 Dotazy... 26 Typy dotazů... 26 Dotazy pro aktualizaci dat v tabulce... 27 Dotazy pro přidávání záznamů do tabulky... 27 Dotazy pro odstranění záznamů z tabulky... 29 Dotazy pro vytváření nové tabulky s vybranými daty... 29 Křížové dotazy... 31 Dotazy pro zobrazení duplicitních záznamů v tabulce... 33 Zdokonalování dotazů... 34 Parametrický dotaz... 34 Zástupné znaky... 35 Zobrazení nejvyššího a nejnižšího rozsahu hodnot v dotazu... 37 Výpočtové pole pro aritmetické operace... 37 Souhrnné výpočty... 38 3 Pokročilé použití databází

Formuláře... 40 Ovládací prvky formuláře... 40 Vázané textové pole... 40 Pole se seznamem... 42 Zaškrtávací pole... 44 Skupina přepínačů... 45 Prvky s aritmetickými výpočty nebo logickými výrazy... 46 Nastavení chování klávesy TAB při pohybu ve formuláři... 47 Podformuláře... 48 Sestavy... 51 Ovládací prvky sestavy... 51 Úprava číselného formátu ovládacích prvků s aritmetickými výpočty... 51 Souhrnné součty... 52 Prezentace sestavy... 54 Záhlaví a zápatí stránky a sestavy... 54 Seřadit a seskupit záznamy v sestavách... 55 Podsestavy... 56 Zvýšení produktivity... 60 Propojení externích dat a import... 60 Makra... 62 Závěrečné shrnutí... 66 4 Pokročilé použití databází

Koncepce databází Cíle kapitoly Po prostudování této kapitoly budete schopni rozpoznat, jaké existují typy databázových modelů, rozumět všem vývojovým fázím databáze, rozpoznat základní typy databázových aplikací, rozumět pojmu SQL a chápat hlavní principy dotazování se na obsah databáze. Databázové modely Z hlediska způsobu ukládání dat a vazeb mezi nimi můžeme rozdělit databáze do základních typů: Hierarchický databázový model je datový model, ve kterém jsou data uspořádána ve stromové struktuře. Je to první z datových modelů, který byl v minulosti hojně využíván v praxi. V hierarchickém modelu je vždy jedna tabulka kořen a ostatní tabulky jako větve vycházející z kořene a z těchto větví další větve, až se dostaneme k jednotlivým instancím (záznamům). Síťový databázový model byl vyvinut jako pokus o vyřešení nedostatků, které měl hierarchický databázový model. Síťový model převládal hlavně v komerčních databázových systémech v osmdesátých letech. Hlavní výhodou oproti hierarchickému modelu je to, že síťový databázový model podporuje mnohonásobné vztahy, které se někdy nazývají sety. Síťový datový model realizuje vztah pomocí ukazatelů na vazební entity. Ke každé tabulce je připojena systémová část s tolika odkazy, ke kolika jiným typům záznamů je záznam vázán. Hlavní nevýhodou síťové databáze je, že uživatel musí znát strukturu databáze, aby s ní mohl pracovat. Relační databázový model je jedním z nejpoužívanějších modelů v oblasti systému řízení báze dat. Relační databáze je založena na tabulkách. Jednotlivé řádky znázorňují konkrétní instance neboli záznamy. Tabulka obsahuje sloupce (atributy), které pak definují vlastnosti instancí. Pokud různé tabulky obsahují sloupce stejného typu, pak tyto sloupce mohou vytvářet vazby mezi těmito tabulkami. Do této kategorie patří také databázový systém Microsoft Access. Objektový databázový model kombinuje prvky objektově orientovaného programování s databázovými schopnostmi. Objektové databáze využívají datového modelu, který má objektově orientované aspekty jako třídy s atributy a metodami a integritními omezeními. Navzdory předpokladu, že objektové modely brzy pohltí relační databázové modely, současná praxe stále zůstává převážně nakloněna relačnímu modelu. 5 Pokročilé použití databází