DATABÁZE.

Slides:



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

Tabulky v MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
Přednáška č. 1 Úvod, Historie zpracování dat, Základní pojmy
Aplikační a programové vybavení
Databáze.
Microsoft Office Access
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
Výpočetní technika Akademický rok 2006/2007 Letní semestr Mgr. Petr Novák Katedra informatiky a geoinformatiky FŽP UJEP
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
Úvod do databází Databáze.
Martin Kirschbaum 4.A,  určitá uspořádaná množina informací (dat) uložená na paměťovém médiu  Databázový program - umožňuje tvořit, editovat,
1IT Relační datový model
Databáze Jiří Kalousek.
1IT S ÍŤOVÝ DATOVÝ MODEL Ing. Jiří Šilhán. S ÍŤOVÝ DATOVÝ MODEL Je historicky nejstarším datovým modelem. Jeho základem jsou vzájemně propojené množiny.
Databáze Úvod.
D ATOVÉ MODELY Ing. Jiří Šilhán. D ATABÁZOVÉ SYSTÉMY Patří vedle textových editorů a tabulkových kalkulátorů k nejrozšířenějším představitelům programového.
DATOVÉ MODELY (c) Tralvex Yeap. All Rights Reserved.
Základy informatiky část 5. 5 Databáze Databáze – historie Nejprve děrné štítky Hollerith – sčítání lidu USA Univac Zdroj: Wikipedia.
Obchodní akademie, Náchod, Denisovo nábřeží 673 Projekt CZ.1.07/1.5.00/ EU peníze pro Obchodní akademii Náchod Číslo - název šablony klíčové aktivityIII/2.
Relační databáze.
1IT D OTAZOVACÍ JAZYKY V RELAČNÍCH DATABÁZÍCH Ing. Jiří Šilhán.
Konceptuální návrh databáze
Vypracoval: Ondřej Dvorský Třída: VIII.A
DATABÁZE Bc. Monika Šupková Bc. Jaroslava Doláková Bc. Eva Příhodová
Vytvořil: Robert Döring
Historie databází, jejich význam a základní pojmy
Základy informatiky část 5
Databázové systémy. Práce s daty Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace.
(ZÁKLADNÍ POJMY A PRINCIPY, STRUKTURA, OBLASTI POUŽITÍ, VKLÁDÁNÍ A EDITACE, IMPORT A EXPORT DAT)
KIV/ZIS cvičení 6 Tomáš Potužák. Pokračování SQL Klauzule GROUP BY a dotazy nad více tabulkami Stáhnout soubor studenti_dotazy_sql.mdb.
Informatika pro ekonomy II přednáška 10
Databázové systémy I Cvičení č. 6 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
SQL – základní pojmy Ing. Roman Danel, Ph.D.
Úvod do MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
Databáze.
Databáze v tabulkovém kalkulátoru
DATABÁZOVÉ SYSTÉMY. 2 DATABÁZOVÝ SYSTÉM SYSTÉM ŘÍZENÍ BÁZE DAT (SŘBD) PROGRAM KTERÝ ORGANIZUJE A UDRŽUJE NASHROMÁŽDĚNÉ INFORMACE DATABÁZOVÁ APLIKACE PROGRAM.
Konceptuální návrh databáze
Databázové modelování
Databázové systémy Relační model.
Databáze teorie.
Databázové systémy Informatika pro ekonomy, př. 18.
Databáze velké množství dat pevně dané struktury
„Úvod do databázových systémů“
Databázové systémy Přednáška č. 5 Datové typy a Fyzická organizace dat.
Teorie zpracování dat RELAČNÍ DATOVÝ MODEL.
 Model je souhrn pravidel pro reprezentaci logické organizace dat v databázi.Rozeznáváme t ř i základní modely dat - hierarchický, sí ť ový a rela č.
MS ACCESS Databáze pro každého. Základní pojmy  Data  určitá fakta, vztahující se k objektům z reálného světa, uložená v paměti počítače  Informace.
Univerzita třetího věku kurz Znalci Databáze 1.
Databázové systémy Úvod, Základní pojmy. Úvod S rozvojem lidského poznání roste prudce množství informací. Jsou kladeny vysoké požadavky na ukládání,
Databáze MS ACCESS 2010.
24 Používání relačních databází (základní pojmy a principy z oblasti relačních databází, struktura databáze,oblasti použití relačních databází, vkládání.
Databáze MS ACCESS 2010.
Využití sestavy Zobrazení a typy Části sestavy Vytvoření sestavy Ovládací prvky.
Tento projekt je financován z Operačního programu Vzdělávání pro konkurenceschopnost prostřednictvím Evropského sociálního fondu a státního rozpočtu ČR.
Úvod do databází zkrácená verze.
● Databaze je soubor dat,slouží pro popis reálného světa(např.evidence čkolní knihovny..) ● Relační databaze je databáze založená na relačním modelu.
NÁZEV ŠKOLY:SOŠ Net Office, spol. s r.o. Orlová Lutyně AUTOR: Mgr. Jana Kijonková NÁZEV: Podpora výuky v technických oborech TEMA: Relační databáze ČÍSLO.
Databáze ● úložiště dat s definovaným přístupem ● typy struktury – strom, sekvence, tabulka ● sestává z uspořádaných záznamů ● databáze – struktura – záznam.
Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita.
Datové typy MS Access (3). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro tělesně.
Databáze MS ACCESS 2010.
Úvod do databázových systémů
NÁZEV ŠKOLY:SOŠ Net Office, spol. s r.o. Orlová Lutyně
Výpočetní technika Akademický rok 2008/2009 Letní semestr
Databáze MS ACCESS 2010.
Informatika pro ekonomy přednáška 8
Relační model databáze
Praktický modul - zadání
Transkript prezentace:

DATABÁZE

Kapitola 1 TEORETICKÁ ČÁST Zpracování dat Databáze Databázové systémy Relační databáze Základní pojmy Relace

Zpracování dat Zpracování dat V praxi je potřeba evidovat údaje: Databáze Databázové systémy Relační databáze Základní pojmy Relace V praxi je potřeba evidovat údaje: o skupině lidí (zaměstnanci, studenti, pacienti, zákazníci …) o množině věcí (knihy v knihovně, inventář firmy, materiál nebo zboží na skladě, autech v autobazarech …) o množině jevů (studijní výsledky, provedené lékařské výkony, peníze na účtech, odjezdů a příjezdů autobusů a vlaků, ….)

Zpracování dat Zpracování dat Vést evidenci o objektech znamená: Databáze Databázové systémy Relační databáze Základní pojmy Relace Vést evidenci o objektech znamená: zaznamenat vhodně organizované údaje na nějaké médium, provádět změny podle reality zaznamenávat vztahy mezi údaji o objektech údaje mít vhodně uspořádány, aby se v nich údaje: dobře vyhledávaly, v případě potřeby opravovaly a doplňovaly v některých případech počítaly údaje nové odvozené z původních vytvářely různé výsledné přehledné tabulky…

datABÁZE Zpracování dat Databáze Databázové systémy Relační databáze Základní pojmy Relace utříděný souhrn souvisejících informací sbírka informací uložená systematicky v počítačovém systému tak, že počítačový systém je schopen zodpovědět dotazy kladené na databázi Skupina informací uspořádaných podle určitých kritérií tak, aby byla umožněna co nejsnadnější manipulace s těmito informacemi představuje nástroj pro shromáždění a uspořádání informací. …………. Z definic vyplývá, že za databázi se dá považovat téměř vše, co obsahuje určitým způsobem utříděné a uložené informace

datABÁZOVÉ SYSTÉMY Zpracování dat Historie Databáze Databázové systémy Relační databáze Základní pojmy Relace Historie Papírové kartotéky 1890 první velké strojové zpracování dat při sčítání lidu v USA – použití děrných štítků H. Hollerith (IBM) 1959 první verze jazyka COBOL pro hromadné (agendové) zpracování dat, data uložena na magnetických discích 1970 první relační databáze, které pohlížejí na data jako na tabulky , autor E.F.Codd 1974 první verze dotazovacího jazyka SQL V 90. letech 20. století první objektově orientované databáze vychází z objektově orientovaných jazyků. Tyto databáze měly podle předpokladů vytlačit relační systémy. Původní předpoklady se však nenaplnily a vznikla kompromisní objektově-relační technologie

datABÁZOVÉ SYSTÉMY Zpracování dat Hierarchický model Databáze Relační databáze Základní pojmy Relace Hierarchický model Data jsou organizována do stromové struktury. Vzájemný vztah mezi záznamy je typu rodič/potomek Síťový model je v podstatě zdokonalením hierarchického modelu dat, který doplňuje o mnohonásobné vztahy Relační model data jsou organizována v tabulkách, které se skládají z řádků a sloupců. Všechny databázové operace jsou prováděny na těchto tabulkách. Objektový model Objektově relační model

datABÁZOVÉ SYSTÉMY Zpracování dat Báze dat – v ní jsou uložena data Databáze Databázové systémy Relační databáze Základní pojmy Relace Báze dat – v ní jsou uložena data Systém řízení báze dat – SŘBD Softwarové vybavení, které zajišťuje práci s bází dat tzn. tvoří rozhraní mezi aplikacemi a uloženými daty.  SŘBD podporují zejména tyto funkce: vytvoření báze dat (CREATE), vkládání dat (INSERT), aktualizace dat (UPDATE), rušení dat (DELETE), výběr z báze dat (SELECT).

RELAČNÍ DATABÁZE Zpracování dat Databáze Databázové systémy Základní pojmy Relace jsou tvořeny jednou nebo více tabulkami, které jsou navzájem propojeny relacemi 1970 Dr. E.F.Codd definoval základní vlastnosti: Data jsou organizována v tabulkách, které se skládají z řádků a sloupců. Všechny databázové operace jsou prováděny na těchto tabulkách. Data mají skalární hodnoty - v každém řádku a sloupci je uložena právě jedna hodnota V tabulce nesmí existovat dva stejné řádky V tabulce vždy existuje alespoň jeden primární klíč. Pořadí řádků (záznamů) v tabulce a pořadí sloupců (polí) je nevýznamné

RELAČNÍ DATABÁZE Zpracování dat Databáze Databázové systémy Základní pojmy Relace Homogenita sloupců - v každém sloupci jsou všechny položky stejného datového typu Každé pole (atribut) musí mít svůj název (název sloupce) a musí mít definován svůj datový typ Pro práci s databází má k dispozici operace relační algebry, minimálně operace selekce (výběr řádků), projekce (výběr sloupců) a spojení přes rovnost (provádí spojení dvou tabulek (relací) přes zvolenou pole nebo skupinu polí) Relačně úplná databáze disponuje ještě operacemi průnik, sjednocení, součin a rozdíl relací

ZÁKLADNÍ POJMY Zpracování dat Databáze Databázové systémy Relační databáze Základní pojmy Relace Data - údaje, které mají určitou vypovídací schopnost Entita - objekt, o kterém chceme v databázi registrovat nějaké údaje Záznamy – řádky tabulky - souhrny údajů o objektech (entitách) nebo jejich částech Atributy (pole) – vlastnosti, které se u objektu (entity) sledují, tvoří sloupce tabulky Primární klíč - jednoznačně identifikuje záznam (řádek tabulky), je to takový atribut, který má pro každou entitu jedinečnou hodnotu Cizí klíč - slouží pro vyjádření vztahů, relací, mezi databázovými tabulkami. Jedná se o pole (atribut) či skupinu polí, která nám umožní identifikovat, které záznamy z různých tabulek spolu navzájem souvisí.

Datové typy Zpracování dat Databáze Databázové systémy Relační databáze Základní pojmy Relace Určují kolik místa v paměti má být pro uložení hodnoty vymezeno a dále potom výpočetní operace, které lze s hodnotou provádět Textový řetězec zpravidla do max. délky 255 znaků Číslo - pro uložení celých a reálných čísel s pevnou i plovoucí desetinnou tečkou Logický typ slouží k uložení logické hodnoty Ano/Ne (True/False, Yes/No) Datum a čas Memo pro uložení textu proměnné délky Soubor pro uložení souborů různých formátů (obrázků, map, …)

RELACE Zpracování dat Databáze Databázové systémy Relační databáze Základní pojmy Relace Definují vztahy mezi entitami v různých tabulkách, definují spojení mezi primárním klíčem jedné tabulky a cizím klíčem tabulky druhé Relace 1:1 každému záznamu z první tabulky odpovídá maximálně jeden záznam se stejným klíčem v tabulce druhé. Tato relace není moc častá Relace 1:N  každému záznamu z první tabulky může odpovídat několik záznamů z druhé tabulky. Nejobvyklejší typ relace. Relace M : N  každému záznamu z první tabulky může odpovídat více záznamů se shodným klíčem z druhé tabulky. Tento typ relace není vhodný, převádí se na dvě relace (1 : M a 1 : N) (přidáním tabulky do databáze)

POUŽITÉ ZDROJE INFORMACÍ http://cs.wikipedia.org http://www.brainybetty.com/MENUPowerPoint2.htm Kruczek, Aleš. Microsoft Access 2010. Brno: Computer Press, 2010, vydání první, 392s.