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.



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

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

1.13 ACCESS popis programu

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)

Access. Tabulky. Vytvoření tabulky

DATABÁZE MS ACCESS 2010

Access Tabulka letní semestr 2013

KIV/ZIS cvičení 1. Martin Kryl

RELAČNÍ DATABÁZE ACCESS

1 Tabulky Příklad 3 Access 2010

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

1 Tabulky Příklad 7 Access 2010

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í:

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

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

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

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í

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

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

Databáze. Databázové systémy

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í

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

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

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

KAPITOLA 11 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM

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

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

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

MS ACCESS 2010 relační databáze

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

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

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. Databáze s více tabulkami. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

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

KAPITOLA 9 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM

KIV/ZIS - cvičení 1/39

Databáze v Excelu EU peníze středním školám Didaktický učební materiál

Grafy opakování a prohloubení Při sestrojování grafu označíme tabulku a na kartě Vložit klikneme na zvolený graf

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

Řazení tabulky, dotazu nebo formuláře

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

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

Řazení řádků ve vzestupném pořadí (A až Z nebo 0 až 9) nebo sestupném pořadí (Z až A nebo 9 až 0)

MS Excel 2007 Kontingenční tabulky

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

Dotaz se souhrny a dotaz křížový

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

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

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

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

Databázový systém ACCESS

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

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.

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

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

Kontingenční tabulky v MS Excel 2010

Práce s MS Excel v Portálu farmáře a využití pro stažení dat KN z LPIS a sestav z EPH

S databázemi se v běžném životě setkáváme velmi často. Uvádíme běžné použití databází velkého rozsahu:

Popis programu EnicomD

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

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.

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

KIV/ZIS - primární klíč

Použijeme-li prostorový typ grafu, můžeme pro každou datovou zvolit jiný tvar. Označíme datovou řadu, zvolíme Formát datové řady - Obrazec

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

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

Ukázka knihy z internetového knihkupectví

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

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.

Popisné systémy a databáze

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

Primární klíč (Primary Key - PK) Je právě jedna množina atributů patřící jednomu z kandidátů primárního klíče.

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

5 Evidence manželských smluv

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

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

Excel tabulkový procesor

Microsoft Access tvorba databáze jednoduše

Popis ovládání. Po přihlášení do aplikace se objeví navigátor. Navigátor je stromově seřazen a slouží pro přístup ke všem oknům celé aplikace.

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

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.

Jak vytvořit sestavy na míru v registru zvířat (IZR)

Relační databáze. V dnešní době existuje řada komerčních DBMS, nejznámější jsou:

Návod pro práci s aplikací

téma: Akční dotazy v MS Access

DUM 12 téma: Příkazy pro tvorbu databáze

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

KIV/ZIS cvičení 2. Martin Kryl

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

Textové podklady pro PC kurzy pořádané. ALTUS Training Center s.r.o. ACCESS 20100

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

Evropský zemědělský fond pro rozvoj venkova: Evropa investuje do venkovských oblastí EPH. Zelená nafta Evidence činností. Podklady pro školení

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

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

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

5. POČÍTAČOVÉ CVIČENÍ

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

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

Transkript:

Databáze Základní pojmy Pojem databáze označuje obecně souhrn informací, údajů, dat o nějakých objektech. Úkolem databáze je hlídat dodržení všech omezení a dále poskytovat data při operacích. Objekty jsou popsány nějakou množinou údajů. 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. Relační databáze je databázový systém, který využívá relační model dat a relační algebru. Data jsou uspořádána do tabulek (relací), nad kterými jsou definovány operace. Software pro řízení databáze se označuje jako Systém řízení báze dat (anglicky Relational database management system). Databáze se ovládá jazykem SQL, což je dotazovací strukturovaný jazyk. Databázová tabulka je jedním ze základních databázových objektů. Slouží k přímému uložení dat do paměťového prostoru relační databáze. Je to dvourozměrná tabulka, která má pevně daný počet sloupců. Sloupce se nazývají atributy. Každý sloupec má jednoznačně definován název, typ a rozsah (např. sloupec typu datum může obsahovat pouze datum a nic jiného). Pořadí sloupců není podstatné, hodnoty ze sloupce získáváme pomocí názvu sloupce. Dále může obsahovat libovolný počet řádků (= konkrétní data), který je omezen pouze technickými možnostmi serveru. Každému objektu (entitě) je přiřazen jeden řádek (záznam). Entita je prvek reálného světa, např. člověk, škola, město. Řádky jsou identifikovány pomocí klíčů. Jako příklad můžeme použít tabulku, která bude obsahovat seznam smyšlených žáků.

Struktura tabulky: ID unikátní id (číslo) identifikující záznam Jméno jméno osoby Příjmení příjmení osoby Ročník navštěvovaný ročník ve škole. Primární klíč slouží k jednoznačné identifikaci řádku tabulky. Primárním klíčem může být každý sloupec, který nebude mít v žádných dvou řádcích tabulky stejnou hodnotu (např. v našem příkladu nelze použít primární klíč pro sloupec příjmení, neboť obsahuje dvojí hodnotu Novák, ani sloupec ročník). Primární klíč také nelze použít, pokud pole obsahuje prázdnou hodnotu (NULL). Pro náš příklad lze zvolit jako primární klíč sloupec id. Typicky slouží jako primární klíč rodné číslo nebo identifikační číslo. Cizí klíč je sloupec tabulky, který odkazuje na jiný sloupec jiné tabulky (vždy jde o právě dva sloupce). Hodnoty tohoto sloupce musí být shodné s některou z hodnot ve sloupci, ke kterému je klíčem. Vytváří se tak reference odkaz. Tato podmínka se kontroluje při všech operacích nad databází - označuje se referenční integrita. Vazby mezi entitami Jednotlivé entity, které odpovídají prvkům reálného světa, mají mezi sebou určitý vztah. Existují relace (vazby): 1:1 - každý člověk má právě jedny osobní údaje na městském úřadu, na oddělení občanských průkazů. 1:N - jeden člověk může vlastnit více kreditních karet a zároveň jedna kreditní karta je vlastněna pouze jedním člověkem. M:N - jeden student si může zapsat několik volitelných předmětů a zároveň jeden předmět může být zapsán více studenty.

Access je jedním z programů určených pro zpracování databází, Typy objektů databáze: Tabulky nejdůležitější typ objektu, zde se vlastně databáze vytváří. Všechny ostatní typy objektů, např. dotazy, formuláře apod. vlastně pouze spolupracují a jsou přímo závislé na tabulkách Dotazy jsou přímo závislé na tabulkách. Jsou to nadefinované funkce, které na základě nastavených kritérií provedou vyhodnocení dat, jež jsou následně zobrazena na obrazovku nebo vložena do nově vytvořené tabulky. Formuláře jsou závislé buď na tabulkách, nebo na dotazech. Zjednodušeně řečeno jsou to graficky pěkně zpracované masky pro prohlížení a úpravu dat z tabulek a dotazů. Sestavy objekty určené pro výstup dat z databáze. Jsou to graficky vzhledně uspořádaná data z tabulek či dotazů, která jsou připravena a zformátována pro tisk. Sestavu lze nastavit tak, aby data přímo třídila, seskupovala určené údaje apod. Stránky tento typ objektu je určen pro vytváření internetových stránek z datových podkladů tabulky či dotazu. Makra v různých typech objektů se můžeme setkat s problémy, které nelze vyřešit jinak než vytvořením makra. Vytvoření a návrh nové tabulky Tabulku lze vytvořit: pomocí průvodce importem datové tabulky z Excelu v návrhovém zobrazení V návrhovém zobrazení navrhujeme jednotlivé sloupce tabulky a datové typy. Nelze zde vkládat a upravovat data

Pátek 7. září Datový typ rozbalovací šipka nabídne varianty typů 1. text jeho obsahem může být libovolný řetězec znaků v max. délce 255 2. memo používá se pro zaevidování poznámek, velice různorodých, max 65 535 znaků 3. číslo obsahem pole bude právě jedno číslo bajt pouze celá čísla od 0 do 255 celé číslo pouze celá čísla od -32 767 do 32 767 dlouhé celé číslo pouze celá čísla od -2 000 000 do 2 000 000 jednoduchá přesnost libovolné des. číslo v rozmezí od 3. 10 18 do 3. 10 18 dvojitá přesnost číslo v rozmezí od -1,7 * 10 308 do 1,7 * 10 308, max 15 platných číslic 4. datum/čas - vhodné pro datum narození, pro datum pořízení něčeho apod. Access umí přičíst týden, vyjmout měsíc apod. Na kartě Obecné v políčku formát lze vybrat podobu data. 5. Měna použijeme v případě, že požadujeme, aby vkládaná čísla obsahovala znak měny. 6. automatické číslo necháme na počítači, aby každému záznamu přidělil jeho nezaměnitelné číslo 7. ano/ne obsahuje pouze dvě varianty ano/ne, zapnuto/vypnuto, pravda/nepravda apod. 8. objekt OLE nejobecnější, může obsahovat cokoli do velikosti 1MB, i obrázek, fotku apod. 9. Popis toto políčko je nepovinné a lze jej použít pro objasnění a doplnění názvu pole. Vypisuje se jako nápověda na posledním řádku okna Access

Pátek 14. září Filtry a řazení Vyberte knihy žánru beletrie Seřaďte knihy vzestupně podle ceny

Vyberte spisovatele, jejichž příjmení začíná na M nebo M Pátek 21. září Dotazy výběrové Dotaz slouží k zobrazení, úpravě a analýze dat z tabulek databáze. Jedná se o příkaz k výběru nebo změně dat z tabulek databáze na základě nastavených podmínek Na kartě Vytvoření zvolíme Návrh dotazu

Přidat tabulku a zavřít 1. Vyberte všechny knihy žánru počítače Sloupec se nezobrazí, není-li zaškrtnutý. 2. Zobrazte knihy, kterých je na skladě víc jak 20

3. Vytvořte dotaz, který u každého žánru vypočítá průměrnou cenu a zaokrouhlí ji na 2 des. místa. Na kartě Dotazy-nástroje klikněte na ikonu Souhrny, tím se přidá další řádek do tabulky návrhu U žánru nastavíme Seskupit, u ceny vybereme průměr (Avg) Desetinná místa nastavíme ve vlastnostech

4. Vytvořte dotaz, který bude mít v jednom sloupci název knihy a ve druhém jméno i příjmení autora S kurzorem v prvním řádku otevřete Tvůrce výrazů a klikáním v Kategorii výrazů sestavíme požadovaný výraz Pátek 5. října Křížové dotazy Křížový dotaz je dotaz pracující na bázi kontingenční tabulky. Výsledek je tvořen funkcí jednoho sloupce podle zadaných parametrů 1. Vytvořte křížový dotaz, který uvede průměrnou cenu v jednotlivých měsících u jednotlivých produktů V návrhu dotazů vybereme Křížový dotaz

Objeví se nový řádek křížová tabulka. U ceny zvolíme funkci a v křížové tabulce hodnotu U dalších sloupců zvolíme záhlaví sloupce a záhlaví řádku Hotový dotaz 2. Vytvořte křížový dotaz, který uvede minimální příjem v měsíci únoru a březnu v jednotlivých městech 3. Vytvořte křížový dotaz, který uvede počet záznamů (produktů) u jednotlivých splátek a jednotlivých výrobců

Aktualizační dotazy Aktualizační dotazy slouží k provedení změn (aktualizací) ve skupině nebo ve všech záznamech tabulky Aktualizační dotaz je spustitelný dotaz, tzn. výsledek uvidíte až v příslušné tabulce po spuštění dotazu. 1. Vytvořte dotaz, který změní všechna zaměstnání technik na zaměstnání mistr V návrhu dotazů vybereme Aktualizační dotaz Vybereme pole zaměstnání a do řádku Aktualizovat do napíšeme novou hodnotu mistr. Do kritérií vybereme technik Po spuštění dotazu technik změní na se všechna zaměstnání mistr 2. Vytvořte dotaz, který zvýší všem prodavačům plat o 1000 Kč Ve sloupci plat napíšeme pomocí Tvůrce výrazů vzorec, který po spuštění zvedne plat všem prodavačům Pozor, spustíme-li dotaz vícekrát, vždy se plat zvýší. 3. Vytvořte dotaz, který sníží plat o 15 % u pracovníků, kteří jsou z Prahy nebo z Brna Do kritérií je musíme před název města napsat hvězdičku *Praha, protože ve sloupci adresa je i název ulice. Hvězdička znamená, že je před slovem Praha ještě nějaký text