Poslední úprava: PhDr. Josef Procházka, Ph.D. (18.01.2018)
Principy databázových systémů
- Historie zpracování dat, ruční přístup, zpracování hromadných dat, databáze
- Databázová technologie, systémy řízení báze dat
- Charakteristika dat v databázích
- Architektury DB systémů, ochrana dat, přístupy uživatelů
Databázové modely
- Konceptuální modelování,
- Entitně relační konceptuální model
- Relace mezi entitami 1:1, 1:N, M:N
Návrh databáze
- E-R diagramy, entity, vztahy, identifikační klíče
- Diagramy datových toků (DFD)
- Datové typy a vlastnosti atributů
Normalizace databáze
- Normální formy báze dat a schémat relací
- Kritéria pro návrh relačního schématu databáze
- Dekompozice a syntéza
- Diskuse k normalizaci a její význam
Jazyk SQL pro manipulaci s daty
- Příkazy pro vytvoření databáze a entit a jejich odstranění
- Změna názvu entity a typu atributů
- Příkazy pro záznam a změnu a odstranění hodnot
- Dotazy pro vypsání struktury a sady záznamů
Pokročilé SQL dotazy
- Použití agregačních klauzulí pro selekci a řazení dat
- Agregační funkce a funkce pro práci s datumem a časem
- Spojování tabulek pomocí operací JOIN
- Optimalizace výkonu databáze, optimalizované dotazy
- Šifrování a jeho využití při uchování a výměně dat
Správa databázového serveru
- Důležité parametry serveru a jejich konfigurace
- Správa uživatelů databází, konfigurace přístupových práv
- Systémové funkce pro správu serveru