Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilKateřina Müllerová
1
Základy informatiky část 5
2
5 Databáze
3
Databáze – historie Nejprve děrné štítky Hollerith – sčítání lidu USA 1890 1951 Univac Zdroj: Wikipedia
4
Databáze Skupina informací uspořádaná dle určitých kritérií Struktura ve formě tabulek – prohlížení, úprava, přidávání, vyhledávání, odstraňování dat (informací) dBase, FoxPro, Access, Paradox, WinBase602
5
Databáze Struktura dat –informace uspořádány v pořadačích (tabulkách) tabulka, záznam (= věta), pole (= položka, atribut)
6
Databáze Atribut 1Atribut 2Atribut 3……Atribut n Záznam Atribut 1Atribut 2Atribut 3……Atribut n Záznam (věta) Položka
7
Typy dat Text, kombinace text + číslobus č. 207 Numerický654321 Datový14. listopadu Logickýano–ne Automatické číslo (počítadlo)1,2,3… Poznámkavolat Marušku Objekt (např. tabulka z Excelu)*.xls Hypertextový odkazwww.bivs.cz
8
Databáze Dotazy (dotazovací jazyky) –účel dotazu vybrání záznamů (splňujících kriterium) z tabulky propojení záznamů z různých tabulek uspořádání vybraných záznamů SQL Structured Query Language Standard Question Language
9
Databáze Výstupy dat –vytvoření formuláře –vytvoření sestavy
10
Databáze Systém pro řízení báze dat (SŘBD) (Data Base Management System) (DBMS) Informix, Progress, Oracle, …
11
Databáze – uložení Historie –Magnetické pásky –Informace „za sebou“, nutnost častého třídění a výběru dat –Magnetický disk (1963) –Jednodušší hledání
12
Systém řízení báze dat (SŘBD) Data Base Management System (DBMS) –je softwarové vybavení, které zajišťuje práci s databází –tvoří rozhraní mezi aplikačními programy a uloženými daty Databázový systém –SŘBD + databáze
13
Systém řízení báze dat (SŘBD) Hierarchický model První způsoby ukládání na disk obdobné jako na magnetickou pásku Síťový model Integrated Data Store (80. léta) Relační model Zpracování dat a návrh datových struktur na matematických principech. Současné využití dat z více tabulek či dotazů
14
Příklad StudentKurz číslojménoA-1A-2 C1Adam20110110 C2Blažej20111010 C3Cyril2011061220110715 C4David20110919 Datum zkoušky
15
Hierarchický model A-1 C1 Adam 2011 01 10 C2 Blažej 2011 10 10 C3 Cyril 2011 06 12 A-2 C3 Cyril 2011 07 15 C4 David 2011 09 19
16
Hierarchický model Historicky nejstarší Vychází z přirozeného uspořádání Stromová struktura (rodokmen) Vztah označen 1 : N –Rodiče mohou mít 0 až n dětí –Dítě může mít jen jedny rodiče Nevýhoda – redundance dat * *(stejná data se vyskytují vícekrát)
17
Síťový model A1A2 2011011020111010201106122011071520110919 C1 AdamC2 BlažejC3 CyrilC4 David
18
Síťový model Zobecnění hierarchického modelu Vztah 1 : N, navíc i M : N Př.: Autor – Nakladatelství Jeden autor vydává knihy ve více nakladatelstvích Jedno nakladatelství vydává knihy více autorů Nevýhoda: náročná realizace a aktualizace
19
Relační model číslopopisatd. C1Adam C2Blažej C3Cyril C4David číslopopisatd. A-1 A-2 číslo studentačíslo kurzuzkouškaatd. C1A-120110110 C2A-120111010 C3A-120110612 C3A-220110715 C4A-220110919 Student Kurz Vztahy
20
Relační databáze Nejpropracovanější Základem jsou relace – dvourozměrné tabulky s pojmenovanými sloupci Pořadí sloupců je libovolné Nevýhoda –Větší počet přístupů do paměti – pomalejší Výhoda –Snížení objemu dat, možnost deduplikace
21
Objektový model Neodděluje data a funkce Od konce 90. let Vhodný pro data se složitou strukturou (text, text s odkazy, obrázky, video, zvukové záznamy) Vyžaduje nový způsob ukládání dat a obsluhu transakcí* * Transakce je posloupnost akcí (čtení, zápis, výpočet),se kterou se zachází jako s jedním celkem. Např. dotaz v SQL
22
OLAP Online Analytical Processing Vznik roku 1993, autorem E. F. Codd, otec relačních databází. OLAP databáze – odpovědi na komplexní dotazy pracující s více dimenzemi Umožňuje uspořádat velké objemy dat
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.