210 likes | 331 Views
Základy informatiky část 5. 5 Databáze. Databáze – historie. Nejprve děrné štítky Hollerith – sčítání lidu USA 1890 1951 Univac. Zdroj: Wikipedia. Databáze. Skupina informací uspořádaná dle určitých kritérií
E N D
Databáze – historie • Nejprve děrné štítky • Hollerith – sčítání lidu USA 1890 • 1951 Univac Zdroj: Wikipedia
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
Databáze • Systém pro řízení báze dat (SŘBD)(Data Base Management System) (DBMS) • Informix, Progress, Oracle, …
Databáze • Struktura dat • informace uspořádány v pořadačích (tabulkách) • tabulka, • záznam (= věta), • pole (= položka, atribut)
Databáze Položka
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 www.bivs.cz
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
Databáze • Výstupy dat • vytvoření formuláře • vytvoření sestavy
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í
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ů
Příklad Datum zkoušky
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
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
Relační model Student Kurz Vztahy
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
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
OLAP • Online AnalyticalProcessing • 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