Charles Explorer logo
🇨🇿

Databázové a informační systémy

Předmět na Pedagogická fakulta |
OPBI3I031A

Sylabus

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

Anotace

Cílem předmětu je objasnit studentům filozofii, principy a techniky návrhu a vývoje databázových systémů a informačních systémů založených na počítačem spravované bázi dat. Obsahem kurzu je široká problematika databázových a informačních systémů.

Studenti se seznámí s nezbytnou teorií a v rámci cvičení si prakticky procvičí vybrané metody jejich analýzy a návrhu. Současně získají způsobilost v obsluze, využití a vývoji relačních databázových systémů.

Obsah mj. pokrývá základní pojmy z oblasti informačních a databázových systémů, architektury zpracování dat a přístupů k nim, datové modelování se zaměřením na E-R a DFD modely, relační model databáze, pojetí a principy jazyka SQL. Nedílnou součástí předmětu je též osvojení si základních dovedností pro administraci databázového serveru vybrané platformy.

Předmět navazuje na znalosti získané v předchozích předmětech Funkce a principy operačních systémů a Lokální počítačové sítě a vytváří z pohledu osvojených kompetencí podklad pro další odborné kurzy, především pak pro výuku ve studijním předmětu Vývoj a administrace databázových aplikací.