Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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 Systém pro řízení báze dat (SŘBD) (Data Base Management System) (DBMS) Informix, Progress, Oracle, …
6
Databáze Struktura dat informace uspořádány v pořadačích (tabulkách)
tabulka, záznam (= věta), pole (= položka, atribut)
7
Databáze Položka Atribut 1 Atribut 2 Atribut 3 … Atribut n
Záznam (věta) Atribut 1 Atribut 2 Atribut 3 … Atribut n Záznam Položka
8
Typy dat Text, kombinace text + číslo bus č. 207 Numerický 654321
Datový 14. listopadu Logický ano–ne Automatické číslo (počítadlo) 1,2,3… Poznámka volat Marušku Objekt (např. tabulka z Excelu) *.xls Hypertextový odkaz Text, kombinace text + číslo bota 7 Numerický 12345 Datový 12. ledna Logický ano–ne Automatické číslo (počítadlo) 1,2,3… Poznámka kouše Objekt (např. tabulka z Excelu) *.xls Hypertextový odkaz
9
Databáze Relační databáze
současné využití dat z více tabulek či dotazů
10
Databáze SQL Structured Query Language 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
11
Databáze Výstupy dat vytvoření formuláře vytvoření sestavy
12
Systém řízení báze dat (SŘBD)
Historie Magnetické pásky Informace „za sebou“, nutnost častého třídění a výběru dat Magnetický disk (1963) Jednodušší hledání
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 Student Kurz číslo jméno A-1 A-2 C1 Adam 20110110 C2 Blažej
C3 Cyril C4 David Datum zkoušky
15
Hierarchický model A-1 C1 Adam 2011 01 10 C2 Blažej 2011 10 10
C3 Cyril A-2 C3 Cyril C4 David
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
17
Síťový model A1 A2 C1 Adam C2 Blažej C3 Cyril C4 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 Student Kurz Vztahy číslo popis atd. C1 Adam C2 Blažej
Cyril C4 David číslo popis atd. A-1 A-2 Vztahy číslo studenta číslo kurzu zkouška atd. C1 A-1 C2 C3 A-2 C4
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 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 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 Nabízejí pohled na data z mnoha perspektiv: Příklad: kolik jsme prodali praček v regionu západních Čech za poslední čtvrtletí?
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.