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



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

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

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

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

Microsoft. Word. Hromadná korespondence. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

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

Microsoft. Word. Šablony. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

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.

Access. Tabulky. Vytvoření tabulky

Microsoft Excel kopírování vzorců, adresování, podmíněný formát. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

KIV/ZIS - primární klíč

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

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.

RELAČNÍ DATABÁZE ACCESS

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

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

Access Tabulka letní semestr 2013

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

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:

Microsoft. Word. Styly použití a definování. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

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

1 Tabulky Příklad 3 Access 2010

1 Tabulky Příklad 7 Access 2010

KIV/ZIS - primární klíč

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

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

Nový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná.

27 Evidence kasiček. Popis modulu. Záložka Organizované sbírky

Formátování pomocí stylů

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.

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

47 Mapování přístupnosti

Manuál pro NetDOGs práce s administrací

Bloky, atributy, knihovny

Nástroje v InDesignu. Panel nástrojů 1. část. Nástroje otevřeme Okna Nástroje

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

Databáze v MS ACCESS

14 Deník poradny. Popis modulu. Záložka Deník poradny

Nápověda. Hlavní strana Menu aplikace. Informace o hřbitově Menu na stránce Hřbitov

Ohlašování údajů pro vodní bilanci nápověda a příručka pro uživatele

2. krok Druhý krok slouží pro nastavení typu založení klasifikačních záznamů. K dispozici jsou následují volby:

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

KIV/ZIS cvičení 1. Martin Kryl

Konvertor diakritiky 3. Instalace

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

Nástrojová lišta v editačním poli

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

Návod ke správě týmu pro novou verzi webu Jak nově zadat soupisku od sezony 2012/2013

Microsoft Office Word 2003

2 Dotazy Příklad 3 Access 2010

Převod na 2. pololetí

1.13 ACCESS popis programu

AutoCAD definice bloku

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

Formulář NÚV v programu PPP4

eambulance manuál pro uživatele verze platná k

Školící dokumentace administrátorů IS KRIZKOM (úroveň KRAJ) (role manager, administrátor )

Školící dokumentace administrátorů IS KRIZKOM (úroveň ÚSÚ) role ( administrátor )

Microsoft. Word. prostředí, základní editace textu. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

DATABÁZE MS ACCESS 2010

Žádost o uznání předmětů - student

45 Plánovací kalendář

Postupy práce se šablonami IS MPP

5 Evidence manželských smluv

Kontingenční tabulky v MS Excel 2010

Nemocnice Jihlava v kraji Vysočina Registrační systém Internetová registrace pacienta Uživatelská příručka

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

NÁVOD K AKTIVACI A POUŽÍVÁNÍ OVÉHO ÚČTU V DOMÉNĚ PACR.EU

VIANIV. Interaktivní návrh nivelety. Příručka uživatele. Revize PRAGOPROJEKT a.s. & VIAPONT s.r.o.

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

Microsoft. Word. Automatické nástroje pro práci s textem. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

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

1 Úvod. 2 Registrace a přihlášení. Registrace). Zobrazí se stránka, kde budete mít na výběr ze dvou možností. Můžete vytvořit nové či.

Microsoft Office. Word hromadná korespondence

Úvod do filtrace, Quick filtr

Hlavní okno aplikace

KIV/ZIS cvičení 2. Martin Kryl

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

51 Docházka externistů

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.

Jednotné portálové řešení práce a sociálních věcí

Založení nové karty - základy

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í

Databázové systémy. Datová integrita + základy relační algebry. 4.přednáška

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

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

Příručka uživatele systému Museion. Uživatelské záložky

Průvodce Sciotestováním pro učitele

UŽIVATELSKÝ MANUÁL PERSONALIZACE MOJE SODEXO V

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

Nastavení a ovládání aplikace ifoxtrot

Tour de ABB 2013 Průvodce online aplikací

Aplikace Microsoft Office Outlook 2003 se součástí Business Contact Manager

Jednotné portálové řešení práce a sociálních věcí

Uživatelská příručka

Pracovní výkazy. návod k použití. Internetová aplikace Pracovní výkazy slouží k zadávání pracovních výkazů od zaměstnanců a externích pracovníků.

UNIVERZITA PARDUBICE

Microsoft Office. Excel ověření dat

DUM. Databáze - úvod

Transkript:

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

Databáze s více tabulkami standardní databáze se většinou skládá z více tabulek každá tabulka obsahuje data tvořící jeden celek a tyto ceky jsou pak propojeny konkrétním vztahem relace (vztah) je vždy definována mezi dvěma tabulkami relace mezi tabulkami je realizována pomocí atributu, který je společný pro obě tabulky (např. IČO studované školy v tabulce student a IČO v tabulce škola) -2-

Databáze Studium Ahoj! Vzpomínáte jak jsme začínali s databázemi? Na kartičky? Dnes takovou databázi vyrobíme. Bude mít dvě tabulky: Studenti (Rodné číslo, Jméno, Příjmení, Bydliště, Datum narození, email, IČO studované školy) a Školy (IČO, název, ředitel, adresa, typ školy, email, školné) Postup je jednoduchý. Po dokončení jedné tabulky jednoduše založte druhou. Data žádná nevyplňujte. -3-

Databáze s více tabulkami obě tabulky obsahují stejný atribut (i když není stejně pojmenován): tabulka Školy IČO a tabulka Studenti IČO studované školy aby fungovala relace musí mít oba atributy STEJNÝ DATOVÝ TYP -4-

Relace vytvořené tabulky je třeba před vyplněním dat propojit pomocí relace na kartě Databázové nástroje na kartě Nástroje pro Relace se zvolí tlačítko Zobrazit tabulku kliknutím na název tabulky a následně na tlačítko přidat se tabulka vloží do relace -5-

Definování relace po vložení tabulek do Relace je třeba tabulky relací propojit velikost zobrazené tabulky se dá změnit uchopením a tažením jejího okraje atributy se propojí tak, že se jeden z atributů v jedné tabulce uchopí a PŘETÁHNE SE nad atribut v druhé tabulce (atributy se mohou jinak jmenovat, ale musí mít stejný význam a musí mít stejný datový typ -6-

Definování relace po přetažení atributu na atribut související v druhé tabulce je třeba nastavit vlastnosti relace související atributy referenční integrita hlídá pořádek v databázi s více tabulkami pro správnou funkčnost relace je třeba zajistit REFERENČNÍ INTEGRITU (hlídá změny v souvisejících záznamech, chrání před neúmyslným smazáním relačního atributu -7-

Referenční integrita po zapnutí referenční integrity se uplatní kardinalita mezi propojenými atributy (většinou 1:N) Aktualizace souvisejících polí v kaskádě: pokud dojde ke změně údaje atributu v primární tabulce, relace nebude fungovat, dokud se nezmění související atribut ve druhé tabulce (např. v tabulce školy se přepíše IČO na jiné, v tabulce Studenti ale zůstane IČO původní tedy záznamy spolu podle relace nesouvisí). Aktualizace automaticky změní i související atribut) ZÁZNAMY SPOLU SOUVISÍ NA ZÁKLADĚ STEJNÉ HODNOTY V ATRIBUTECH VLOŽENÝCH DO RELACE (např. IČO a IČO studované školy) -8-

Referenční integrita Odstranění souvisejících polí v kaskádě: pokud je v primární tabulce (např. Školy) smazán záznam v související tabulce (Studenti) zůstanou atributy s hodnotou shodnou se smazaným záznamem (např. IČO smazané školy u studenta). Takový atribut již netvoří žádnou dvojici se záznamem v primární tabulce a je tedy nefunkční (např. student studuje na neexistující škole). Odstranění souvisejících polí automaticky vymaže hodnoty atributu smazaného záznamu ve všech souvisejících záznamech v druhé tabulce. -9-

Dokončená relace naprostá většina relací obsahuje jeden atribut, který je primárním klíčem a atribut, který klíčem není. Vzniká tak relace s kardinalitou 1:N relace se odstraní kliknutím na spojovací čáru pravým tlačítkem a výběrem Odstranit dodatečné úpravy relace se provedou poklepáním na spojovací čáru relace se uloží ikonou s disketou nebo zavřením okna -10-

Zadávání dat do tabulek data se nejprve zadávají do PRIMÁRNÍ TABULKY (tabulka, jejíž primární klíč je součástí relace) a teprve POTOM do tabulky související (nejdříve tabulka školy, pak studenti) záznam v související tabulce se propojí se záznamem v primární tabulce zapsáním stejné hodnoty jakou má požadovaný záznam v primární tabulce (např. IČO studované školy v tabulce Studenti musí být stejné jako IČO některé ze zapsaných škol v tabulce Školy -11-

Jde to i lépe po vyplnění tabulky Školy je možné zadat data do tabulky Studenti pro propojení studenta s konkrétní školou je třeba studentovi do atributu IČO studované školy zapsat IČO školy tedy je třeba si jej pamatovat = velmi nepraktický způsob zápisu pokud vyplníme záznam v primární tabulce (Školy) objeví se na začátku řádku symbol + ve čtverci. tento symbol lze rozevřít a do zobrazené podtabulky zapsat studující studenty na této škole -12-

Takhle to jde lépe primární tabulka s vyplněným záznamem a symbolem + na začátku řádku primární tabulka s rozevřenou související tabulkou kam lze zapsat studenty -13-

Závěrečný úkol Tak to zopakujeme celé. Vytvořte databázi s názvem Zdravotnictví. Tabulka Nemocnice: Název, Ředitel, IČO, Akciová společnost (ano/ne), Adresa Tabulka Zaměstnanci: Rodné číslo, Jméno, Příjmení, Funkce, Délka praxe, IČO zaměstnavatele Mezi tabulkami vytvořte relaci a vyplňte tabulku několika vzorovými záznamy. Mějte se! -14-

Konec prezentace -15-