Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Základy informatiky část 5

Podobné prezentace


Prezentace na téma: "Základy informatiky část 5"— Transkript prezentace:

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


Stáhnout ppt "Základy informatiky část 5"

Podobné prezentace


Reklamy Google