155GIT4 Informatika 4: Porovnání verzí
založena stránka předmětu 155GIT4 ''pokročilé databáze'' |
mBez shrnutí editace |
||
(Není zobrazena jedna mezilehlá verze od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
'''Poznámka:''' 155GIT4 nahrazuje od zimního semestru 2015-2016 předmět [[155PIN2]] | |||
== Anotace == | == Anotace == | ||
Aktuální verze z 5. 1. 2015, 15:48
Poznámka: 155GIT4 nahrazuje od zimního semestru 2015-2016 předmět 155PIN2
Anotace
Cílem předmětu je seznámit studenty s pokročilými tématy relačních databází. Návrh a popis indexů, typy indexů, výhody a navýhody používání indexů. Fyzické rozdělení datových tabulek partitioning, typy partitions, globalni a lokalni indexy. Transakční integrita (isolace), pohledy, triggery a transakce. Tvorba databázových procedur s využitím jazyka PLSQL. Studenti jsou dále seznámeni s konceptem a využitím NoSQL databází, návrh NoSQL databází a praktické používání. Součástí předmětu je základní popis jazyk UML, studenti budou tvořit databázový model s využitím UML.
Doporučená literatura a odkazy
Přednášky
Přednášející: Ing. Jan Pytel, Ph.D.
- Relačni DB - přehled relačnich DB, výhody a nevýhody jednotlivých implementací, ACID
- Indexy - popis indexů, typy indexů, pravidla pro tvorbu indexů
- Partitioning - range partitioning, list partitioning, globálni a lokálni indexy
- Transakce a Isolace - popis transakcí, isolation level
- Views, Triggers - popis views, materalizované view, popis triggerů
- PLSQL - základni syntaxe, datové typy, cykly, pole, procedury, kursory
- Pristup k DB pomocí programovacich jazyku C++/Java - QtSql a JDBC
- NoSQL databáze - koncept, návrh databáze, big data, škálování
- UML - základy UML, modelováni relačního modelu v UML