KIV/ZIS cvičení 2. Martin Kryl

Podobné dokumenty
KIV/ZIS - semestrální práce

KIV/ZIS cvičení 1. Martin Kryl

KIV/ZIS - primární klíč

KIV/ZIS - primární klíč

Výukový příklad 2 (příklad s řešením): Seznam členů klubu společenských her

zobrazuje názvy polí, vložené hodnoty jednotlivých záznamů, lze v něm zadávat data (přidávat záznamy) v návrhovém zobrazení:

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

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

WORD. 4. Texty vyskytují se v dokumentu 3x mají zelenou barvu

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)

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.

Příjmení, jméno... Třída... Skupina...Počet bodů...

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

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

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

1 Tabulky Příklad 3 Access 2010

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.

Access. Tabulky. Vytvoření tabulky

1 Tabulky Příklad 7 Access 2010

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

POKROČILÉ ZPRACOVÁNÍ TEXTU

1.13 ACCESS popis programu

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

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

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

Materiál byl vytvořen v rámci projektu Nové výzvy, nové příležitosti, nová škola

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

OVLÁDÁNÍ PROGRAMU Obsah

Jeden ze způsobů zadávání dat v programu MS Access je pomocí tabulek. Ovšem mnohem výhodnější způsob je pomocí tzv. formulářů.

MONITORING OBCHODNÍCH PARTNERŮ

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.

Evidence objednávek pečiva

Úvod do databázových systémů

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

Program pro řízení databáze Microsoft Access část 1

KIV/ZIS cvičení 5. Tomáš Potužák

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

2 Dotazy Příklad 1 Access 2010

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

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)

Dotazy tvorba nových polí (vypočítané pole)

Microsoft. Access. Databáze s více tabulkami. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Novinky ISÚI a VDP verze

Řazení, filtrování a seskupování, vlastní zobrazení

Pátý modul. Databáze a systémy pro uchování dat. Co vše může v otázkách být?

MS ACCESS 2010 relační databáze

Novinky verze systému Spisové služby (SpS) e-spis LITE

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

Řazení tabulky, dotazu nebo formuláře

Kontingenční tabulky v MS Excel 2010

Manuál k databázi soupisů duší

Access Tabulka letní semestr 2013

KIV/ZIS - SELECT, opakování

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

Naučte se víc... Metodická příručka pro školy k aplikaci Microsoft Office Access 2007

KIV/ZIS - cvičení. je dobré chodit na cvičení, lépe se pak vypracovávají semestrálky. první 2 týdny podle kapacity 1/37

3 Makra Příklad 4 Access Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.

Marek Laurenčík. Excel. práce s databázemi a kontingenčními tabulkami

KIV/ZIS - cvičení 1/39

Registr IKTA. Příručka pro uživatele. Institut biostatistiky a analýz. Lékařské a Přírodovědecké fakulty Masarykovy univerzity.

DATABÁZE MS ACCESS 2010

Modelování sestav. Autodesk INVENTOR. Ing. Richard Strnka, 2012

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

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

Microsoft Office Outlook 2003 s aplikací Business Contact Manager

ZADÁNÍ: Informatika B Příklad 10 MS Access. TÉMA: Formuláře. OPF v Karviné, Slezská univerzita v Opavě. Ing. Kateřina Slaninová

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 6. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

MS ACCESS 2010 relační databáze. Elektronická učebnice

RELAČNÍ DATABÁZE ACCESS

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

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

Modul 4 obsahuje 32 úkolů. Modul 5 obsahuje 32 otázek a úkolů. Modul 6 obsahuje 32 otázek a úkolů. Modul 7 obsahuje 30 otázek a úkolů.

Přehledy pro Tabulky Hlavním smyslem této nové agendy je jednoduché řazení, filtrování a seskupování dle libovolných sloupců.

O P A K O V A C Í T E S T z a d á n í 1/5 TEXTOVÝ EDITOR. Pomocí nástroje hromadná korespondence vytvořte formulářové dopisy: Hlavní dokument

Výukový materiál pro projekt Perspektiva 2010 reg. č. CZ.1.07/1.3.05/ EXCEL příklad. Ing. Jaromír Bravanský, 2010, 6 stran

Informační systémy ve zdravotnictví. 6. cvičení

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

téma: Sestavy v MS Access

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

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

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říručka uživatele HELPDESK GEOVAP

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

T6: Program MS Excel II. (standard) Určeno pro získání standardní úrovně znalostí (2 4 hodiny)

MS Access Dotazy SQL

téma: Výběrové dotazy v MS Access

2. Cvičení Formáty dat, jednoduché vzorce

Návod pro práci s aplikací

UNIVERZITA PARDUBICE

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

MS Excel 2007 Kontingenční tabulky

Relace, dotazy, formuláře, sestavy

SEMESTRÁLNÍ PRÁCE. z předmětu KIV/DB1

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

Informační a komunikační technologie Petr Zlatohlávek

práce s databázemi a kontingenčními tabulkami

Tvorba aplikací v Oracle Application Express

Průvodce Vyúčtování s přehledem

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

Transkript:

KIV/ZIS cvičení 2 Martin Kryl

Příklad 1 Jednoduchá databáze 1. Vytvořte jednoduchou databázi, která bude obsahovat informace o studentech na vysoké škole. Každý student bude mít atributy id, jméno, příjmení, pohlaví, rodné číslo, číslo občanského průkazu, ročník, adresu (ulice, č.p., PSČ, město), datum nástupu na školu. 2. U všech atributů vhodně nastavte typ, rozsah/počet znaků, titulek a upozornění při zadání nevhodné hodnoty.

Příklad 1 Jednoduchá databáze 3. Do tabulky zadejte několik záznamů (alespoň dva). 4. Zkuste si zadat hodnoty, které neodpovídají požadovaným parametrům (vyšší ročník, špatné číslo OP apod.).

Příklad 2 Vytvoření formuláře 1. Vytvořte formulář zobrazující data z tabulky studenti. 2. Pro vytvoření formuláře použijte průvodce 3. Otevřete formulář v návrhovém zobrazení a upravte pozice textových polí tak, aby se nepřekrývaly 4. Přidejte/upravte nadpis formuláře do záhlaví a dále přidejte podnadpis 5. Zadejte do formuláře další záznam

Příklad 3 Vytvoření sestavy 1. Vytvořte tiskovou sestavu se seznamem studentů. 2. Studenti budou uspořádáni tabulkově (jeden student jedna řádka). 3. Studenti budou seřazeni podle příjmení, jména, rodného čísla. 4. V záhlaví sestavy bude nadpis Seznam studentů.

Příklad 4 Řazení 1. Stáhněte si soubor studenti_db.mdb ze stránek http://home.zcu.cz/~kryl 2. Otevřete ho v MS Access 3. Zkuste si řazení podle jednotlivých sloupců vzestupně i sestupně v tabulce 4. Zkuste si řazení podle jednotlivých sloupců vzestupně i sestupně ve formuláři

Příklad 5 Filtry 1. Otevřete si formulář studenti_form a vyzkoušejte filtrování záznamů 2. Vyzkoušejte jednoduché filtrování 3. Vyzkoušejte filtrování podle výběru (nejprve jedné a pak více položek) 4. Vyzkoušejte filtrování podle formuláře 5. Totéž vyzkoušejte i na tabulce studenti

K vícetabulkové databázi Ke grafickému znázornění slouží ERA model Několik způsobů zakreslování

ERA model - Chen číslo název datum spl. počet faktura obsahuje položka odběratel cena poznámka

ERA model faktura číslo datum spl. odběratel poznámka položka název počet cena

Kardinalita vazeb Kolik položek z B se může vázat na jednu položku z A? Kolik položek z A se může vázat na jednu položku z B? Uvažujme obě strany vazby

Kardinalita vazeb 1:1 jeden záznam v A má pouze jeden odpovídající v B 1:N každý záznam v A se může vázat na několik záznamů v B, ale každý ze záznamů v B má přiřazený pouze jeden záznam v A. N:M každý záznam v A se může vázat na několik záznamů v B, a každý ze záznamů v B se může vázat na několik záznamů v A.

Návrh tabulek Teorie normálních forem 3. normální forma nejčastěji vyžadovaná Vhodné nastudovat před tvorbou semestrální práce

Návrh problém 1 Žák Známky Petr 1, 1, 1, 2, 1 Pavel 2, 2, 1, 5 Roman 1, 1, 1-2, 3 Není 1NF vícehodnotové položky Problém při analýze průměrná známka Záznam se musí při nové známce editovat Nevhodný datový typ (1-2)

Návrh problém 1 Žák Zn. 1 Zn. 2 Zn. 3 Zn. 4 Zn. 5 Zn. 6 Petr 1 1 1 2 1 Pavel 2 2 1 5 Roman 1 1 1,5 3 Trochu méně špatně Problém při analýze dlouhé podmínky Záznam se musí při nové známce editovat Nevhodný datový typ (1-2)

Návrh problém 1 Ideálně rozbít na 2 tabulky a vhodně propojit (1:N vazba) Problém při analýze dlouhé podmínky Záznam se musí při nové známce editovat Nevhodný datový typ (1-2) Žák Petr Pavel Roman # hodnota 1 1 2 1 3 1 4 2 5 1

Návrh problém 2 PK: Album PK: Skupina Skladeb Rok Země původu Meteora Linkin Park 13 2003 USA Hybrid Theory Linkin Park 12 2000 USA Database MAN WITH A MISSION 3 2013 JP Není 2.NF primární klíč tvoří dvojice sloupců, ale ne všechny atributy popisují oba ze sloupců Problém s duplicitami upsání se, plýtvání místem, nelze jednoduše upravit

Návrh problém 2 PK: Album Skladeb Rok Meteora 13 2003 Hybrid Theory 12 2000 Database 3 2013 PK: Skupina Linkin Park MAN WITH A MISSION Země USA JP Ideálně rozbít na 2 tabulky a vhodně propojit (1:N vazba) Problém s duplicitami upsání se, plýtvání místem, nelze jednoduše upravit

Návrh problém 3 PK: Skupina Země Obyvatel Linkin Park USA 318 MAN WITH A MISSION JP 127 そらいろまふらー JP 127 Není 3.NF ne všechny atributy popisují primární klíč Problém s duplicitami upsání se, plýtvání místem, nelze jednoduše upravit

Návrh problém 3 PK: Skupina Linkin Park MAN WITH A MISSION そらいろまふらー Země Obyvatel USA 318 JP 127 Jako obvykle řešením je rozbít tabulku Problém s duplicitami upsání se, plýtvání místem, nelze jednoduše upravit

3. normální forma Při tvorbě ERA modelu se neustále ptát, jestli by nebylo lepší několik sloupců přemístit do nové tabulky většinou ano. Zabrání se tak duplicitám, zjednoduší se správa a bude to dle normy

Návrh problém 4 Obdélník Šířka Výška Obvod Obsah Malý 2 4 10 8 Střední 30 15 90 450 Středně větší 30 14 88 420 Není vhodné (většinou) ukládat výpočty Problém při aktualizací šířky/výšky Výpočty lze vykonávat při zpracování dotazu