Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FEKT-CZV-BDSAk. rok: 2024/2025
Student získá potřebné teoretické a praktické schopnosti v návrhu a implementaci databázových systémů včetně jejich zabezpečení. Bude znát základní pravidla návrhu a implementace databázových systémů, toto prakticky realizovat s ohledem na bezpečnost takového systému.Na základě absolvování kurzu bude student schopen:- vysvětlit a prakticky realizovat návrh databázové aplikace,- prakticky realizovat implementaci databázového systému,- zpracovávat data v databázi prostřednictvím programovacího jazyka,- zvolit vhodný typ databáze pro různé typy aplikací,- vysvětlit a prakticky realizovat transakční zpracování dat,- optimalizovat databázové dotazy pro snížení zátěže databázových systémů,- nastavit databázi s ohledem na její bezpečnost,- nasadit databázi ve virtualizovaném prostředí,
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Pravidla hodnocení a ukončení předmětu
Učební cíle
Studijní opory
Základní literatura
Zařazení předmětu ve studijních plánech
Přednáška
Vyučující / Lektor
Osnova
Přednášky:1. Úvod do databázových systémů, základní pojmy.2. Entitně relační model, základy návrhu databázového systému.3. Pokročilejší návrh databázového systému, normální formy.4. Relační algebra, základy dotazovacího jazyku SQL.5. Středné pokročilé dotazování v SQL.6. Pokročilé SQL: pohledy, materializované pohledy, procedury a indexování dat.7. Zabezpečení databázových systémů. 8. Bezpečné zpracování dat prostřednictvím programovacího jazyka.9. Transakce a jejich zpracování, zálohování.10. Virtualizace a Cloudy, NoSQL databáze, loggovací architektury.
Laboratorní cvičení