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

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

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.

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

DATABÁZE MS ACCESS 2010

Kurz Databáze. Přechod na SQL server. Obsah. Vytvoření databáze. Lektor: 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í

Access Tabulka letní semestr 2013

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

DATABÁZE ACCESS Velikost polí, formát TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY.

Informační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází

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

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.

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

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

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

RELAČNÍ DATABÁZE ACCESS

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)

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

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

Databáze I. Přednáška 4

Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.

Microsoft Access tvorba databáze jednoduše

Návrh a tvorba WWW stránek 1/14. PHP a databáze

DUM. Databáze - úvod

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

24 Uživatelské výběry

Aplikovaná informatika. Podklady předmětu Aplikovaná informatika pro akademický rok 2006/2007 Radim Farana. Obsah. Obsah předmětu

1 Tabulky Příklad 3 Access 2010

Databázový systém ACCESS

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

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

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

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

Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal

Access. Tabulky. Vytvoření tabulky

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

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

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

Kontingenční tabulky v MS Excel 2010

Databáze. Databázové systémy

ADT/ADS = abstraktní datové typy / struktury

Databázové systémy Cvičení 5.2

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

Obsah. Co je to Field-Map? Field-Map software Popis technologie Field-Map Zdroje

LEKCE 6. Operátory. V této lekci najdete:

Relační DB struktury sloužící k optimalizaci dotazů - indexy, clustery, indexem organizované tabulky

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

Tvorba relačních databázových systémů

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

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

Relační datový model. Integritní omezení. Normální formy Návrh IS. funkční závislosti multizávislosti inkluzní závislosti

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

5a. Makra Visual Basic pro Microsoft Escel. Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina

Návrh databázového modelu

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

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

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

První kroky v tvorbě databáze v Access 2007

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

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

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

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

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

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

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

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

2 Strukturované datové typy Pole Záznam Množina... 4

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

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

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.

Konceptuální modelování a SQL

Informatika Datové formáty

KANCELÁŘSKÉ APLIKACE

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

Setkání uživatelů programu SSB2000, Skalský dvůr, SSB2000 bez hranic

Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Kateřina Raichová. Materiál je publikován pod licencí Creative Commons.

OBSAH. Word. První spuštění a hlavní obrazovka Wordu 3 Základní nastavení Wordu 6 Kontrola pravopisu a mluvnice 8 Nastavení ukládání dokumentu 12

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

SOFTWARE 5P. Instalace. SOFTWARE 5P pro advokátní praxi Oldřich Florian

Hierarchický databázový model

Proměnná. Datový typ. IAJCE Cvičení č. 3. Pojmenované místo v paměti sloužící pro uložení hodnoty.

Ahoj mami. Uložení dat v počítači. Příklady kódování dat. IAJCE Přednáška č. 4

Databáze ArcView) Databázový systém

Databáze. Logický model DB. David Hoksza

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

Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.

Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL

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

INFORMAČNÍ TECHNOLOGIE PRO ZPRACOVÁNÍ EEG 2 UNIS a popis EEG. doc. Ing. Vladimír Krajča CSc.

EXCELentní tipy a triky pro mírně pokročilé. Martina Litschmannová

- speciální symboly + - * / =., < > <> <= >= a další. Klíčová slova jsou chráněnými útvary, které nelze použít ve významu identifikátorů.

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

NOVINKY v PROGRAMU DOCHÁZKA ADS

1.13 ACCESS popis programu

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

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 databází. Modelování v řízení. Ing. Petr Kalčev

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

INFORMAČNÍ TECHNOLOGIE PRO ZPRACOVÁNÍ EEG I

Souborové systémy a logická struktura dat (principy, porovnání, příklady).

Transkript:

Kurz Databáze Datová analýza, tabulky a vazby Doc. Ing. Radim Farana, CSc. Obsah Návrh databáze, E-R model, normalizace. Datové typy, formáty a rozsahy dat. Vytváření tabulek, polí, konvence pojmenování. Validační podmínky. Omezení velikosti záznamu a databáze. Definice vazeb, kontrola referenční integrity. Import dat z různých datových zdrojů. Napojení na externí data. strana 1 Návrh databáze E-R model Pracovník Entita (záznam) Relace (vazba) provádí Kardinalita 1 Operace obsahuje Úkon Kardinalita N Nepovinná účast Povinná účast vyžaduje vyrábí Stroj Výrobek strana 2 1

Normální formy První normální forma nedělitelnost komponent jednotlivých n-tic Druhá normální forma žádný neklíčový atribut není závislý na vlastní podmnožině klíče. Současně jde také o zamezení funkční závislosti mezi atributy. Třetí normální forma jsou odstraněny funkční závislost a transitivní závislost, kdy jsou dva atributy na sobě závislé prostřednictvím dalších atributů Boyce-Coddova normální forma je vylepšením třetí normální formy v tom smyslu, že se netrvá na tom, aby se nevhodné závislosti týkaly pouze neklíčových atributů Čtvrtá normální forma uvažuje multizávislosti, kdy jedné C-hodnotě odpovídá více D-hodnot strana 3 Datové typy Nastavení Datový typ a jeho velikost Text Text nebo kombinace textu a čísel a také čísla nevyžadující výpočty. (Text) Velikost maximálně 255 znaků. Memo Dlouhý text nebo kombinace textu a čísel. (Memo) Velikost maximálně 65 535 znaků. Číslo Číselná data používaná v matematických výpočtech. (Number) Velikost 1, 2, 4 nebo 8 bajtů. Datum/Čas Kalendářní datum a čas v rozmezí let 100 až 9 999. (Date/Time) Desetinné číslo velikosti 8 bajtů. Měna Hodnoty měny a číselná data v matematických výpočtech. (Currency) Desetinné číslo velikosti 8 bajtů s max. 4 desetinnými místy Automatické číslo Celé náhodné číslo se přiřadí automaticky vždy při přidání nového záznamu. Tento datový (Counter) typ nelze libovolně zadávat a měnit. Velikost 4 bajty. Ano/Ne Data nabývající pouze dvou hodnot se zde rozlišují hodnotou Ano a Ne. (Yes/No) Velikost 1 bit. Objekt OLE Objekt (tabulka MS Word nebo MS Excel, grafika, zvuk apod.) propojený nebo vložený do (OLE Object) tabulky MS Access. Velikost max. 1 GB. Hypertextový odkaz Text nebo kombinace textu a čísel uložená jako text a používaná jako adresa odkazu. Adresa (Hyperlink) odkazu se skládá až ze tří částí (zobrazený text, adresa, podadresa). Velikost 3 x 2 048 znaků. Průvodce vyhledáváním Vytvoří položku, která umožňuje vybírat hodnoty z jiné tabulky nebo seznamu hodnot (Lookup Wizard) prostřednictvím seznamu nebo pole se seznamem. Spustí se Průvodce vyhledáváním, který vytvoří vyhledávací pole. Po ukončení práce program MS Access nastaví datový typ na základě hodnot, které byly v průvodci vybrány. Velikost 4 bajty. strana 4 Číselné datové typy Nastavení Datový typ a jeho velikost Bajt Čísla od 0 do 255 (ne zlomky). (Byte) Délka 1 Byte. Celočíselný Čísla od -32 768 do 32 767 (ne zlomky). (Integer) Délka 2 Byte. Dlouhý celočíselný (Výchozí hodnota) Čísla od -2 147 483 648 do 2 147 483 647 (ne zlomky). (Long) Délka 4 Byte. Jednoduchá přesnost Čísla od -3,402823E38 do -1,401298E-45 pro záporné hodnoty a od 1,401298E-45 do (Single) 3,402823E38 pro kladné hodnoty. Přesnost 7 platných cifer, délka 4 Byte. Dvojitá přesnost Čísla od -1,79769313486231E308 do -4,94065645841247E-324 pro záporné hodnoty a od (Double) 1,79769313486231E308 do 4,94065645841247E-324 pro kladné hodnoty. Přesnost 15 platných cifer, délka 8 Byte. Replikační identifikátor Globálně jedinečný identifikátor (GUID) (Replication ID) Délka 16 Byte. Desetinné číslo Čísla od -10^38-1 do 10^38-1 (.adp) nebo od -10^28-1 do 10^28-1 (.mdb) (Decimal) Přednost 28 platných cifer, délka 12 Byte. strana 5 2

Vytváření tabulek Výběr hodnot z nabídky Primární klíč Validační podmínky strana 6 Formáty zobrazení $# ##0,00;($# ##0,00)[Red] - číslo Kladné číslo Záporné číslo Barva písma d.\ m.\ yyyy - datum >;"Noname worker"[red] - text Vše velkými písmeny Prázdný text ;"ano";"ne" - logická hodnota Bez významu True False strana 7 Vstupní masky 00\-00\-00\/0009;1;_ Předpis pro vkládání Zvláštní znaky nevkládat Zástupný znak pro vkládání PASSWORD - heslo 99.99.0000;0;_ - krátké datum >L<????????? - první znak velký, ostatní malé strana 8 3

Validační podmínky <Date()+1 nejpozději dnešní datum >0 And <13 měsíc v rozsahu 1-12 Between 0 And 100 v rozsahu 0-100 >1000 Or Is Null prázdná nebo větší než tisíc Like "K???? " právě pět znaků, začíná znakem K Is Null Or <[osfinal] prázdná nebo menší než hodnota pole osfinal téhož záznamu [osstart]<[osfinal] podmínka na úrovni záznamu strana 9 Omezení Velikost jednoho souboru.mdb 2 GB Velikost jednoho záznamu 2 kb (XP 4kB) Velikost jednoho pole podle datového typu Délka názvu objektu 64 znaků Počet objektů v databázi 32768 Počet modulů 1000 Délka hesla 14 znaků Délka jména uživatele nebo skupiny 20 znaků Počet definovaných uživatelů 255 strana 10 Klíče Složený klíč Primární klíč Jednoduchý klíč strana 11 4

Propojení tabulek Pozor na soulad datových typů včetně velikostí Odkazy na primární klíče propojených tabulek strana 12 Průvodce vyhledáváním Nesoulad délky textů! strana 13 Referenční integrita Zobrazit tabulky, vazby Referenční integrita Vazba vzniká přetažením položky primárního klíče na položku cizího klíče Obvyklý typ spojení strana 14 5

Import dat File Get External Data Import Microsoft Access Microsoft Excel Text Files Exchange Outlook Lotus 1-2-3 Paradox HTML Documents dbase III, IV, 5 ODBC Databases strana 15 Napojení na externí data File Get External Data Link Tables Zdroj dat Formát zdroje Propojená tabulka Dostupné tabulky strana 16 Změna zdroje dat Tools Database Utilities Linked Table Manager Zdroj dat Výzva pro nalezení nového zdroje strana 17 6