PředmětyPředměty(verze: 945)
Předmět, akademický rok 2023/2024
   Přihlásit přes CAS
Databázové a informační systémy - OKRIT19116
Anglický název: Database and information systems
Zajišťuje: Katedra informačních technologií a technické výchovy (41-KITTV)
Fakulta: Pedagogická fakulta
Platnost: od 2019
Semestr: oba
E-Kredity: 8
Rozsah, examinace: 0/0, Z+Zk [HS]
Rozsah za akademický rok: 12 [hodiny]
Počet míst: zimní:neurčen / neurčen (neurčen)
letní:neurčen / neurčen (neurčen)
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: nevyučován
Jazyk výuky: čeština
Způsob výuky: kombinovaný
Způsob výuky: kombinovaný
Poznámka: předmět je možno zapsat mimo plán
povolen pro zápis po webu
při zápisu přednost, je-li ve stud. plánu
předmět lze zapsat v ZS i LS
Garant: PhDr. Josef Procházka, Ph.D.
Výsledky anket   Termíny zkoušek   Rozvrh   Nástěnka   
Anotace -
Poslední úprava: PhDr. Josef Procházka, Ph.D. (18.01.2018)
Cílem tohoto předmětu je seznámit studenty s problematikou databázových systémů, jejich teorie a principy návrhu databáze. V rámci předmětu je na databáze nahlíženo z několika úhlů. Hlavní důraz je kladen na modelování dat a analýzu dat. Hlávními tématy jsou přístup k datům, architektura databází, relační datový model, ER model, normalizace, datové sklady, distribuované databáze. V praktické části studenti uplatní své teoretické znalosti navrhování a vytváření databází transformací datových modelů na relační databáze založené na SQL standardech. Součástí kurzu jsou rovněž základní operace se serverem, řízení přístupu uživatelů k datům, zabezpečení a zálohování databází.
Literatura -
Poslední úprava: PhDr. Josef Procházka, Ph.D. (18.01.2018)

POKORNÝ, J. Konstrukce databázových systémů. Praha : ČVUT, 2001.

STRAKA, M. Vývoj databázových aplikací. Grada Publishing : Praha, 1992.

Sylabus
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

 
Univerzita Karlova | Informační systém UK