FI:PB168 Základy DB a IS - Informace o předmětu
PB168 Základy databázových a informačních systémů
Fakulta informatikypodzim 2012
- Rozsah
- 2/2. 4 kr. (plus ukončení). Ukončení: zk.
- Vyučující
- doc. RNDr. Vlastislav Dohnal, Ph.D. (přednášející)
RNDr. Jaroslav Ráček, Ph.D. (přednášející) - Garance
- prof. RNDr. Luděk Matyska, CSc.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- St 8:00–11:50 G126
- Předpoklady
- ! PB154 Základy databázových systémů && ! PB155 Databázové systémy a aplikace
Základy technické angličtiny - Omezení zápisu do předmětu
- Předmět je určen pouze studentům mateřských oborů.
- Mateřské obory/plány
- Informatika ve veřejné správě (program FI, B-AP)
- Programovatelné technické struktury (program FI, N-IN)
- Služby - výzkum, řízení a inovace (program FI, N-AP)
- Sociální informatika (program FI, B-AP)
- Cíle předmětu
- Cílem kurzu je seznámit studenty se základy databázových a informačních systémů. Studenti budou stručně seznámeni s účelem informačních systémů i základy jejich návrhu. Podrobnější informace získají v oblasti databázových systémů, zejména jde o principy fungování DB systémů, datové modelování, dotazování a používání analytických nástrojů. Cílem cvičení je procvičit vybrané pasáže z přednášek v učebně vybavené počítači. Studenti získají základní představu o náročnosti procesu tvorby informačních systémů a jeho průběhu. Dále získají hlubší teoretické znalosti i praktické zkušenosti v databázových systémech, budou schopni samostatně formulovat dotazy pro relační databáze.
- Osnova
- Úvod do informačních systémů. Co je to informační systém, jeho úloha, užitečnost. Typická struktura a součásti informačního systému, příklady. Moderní informační systémy.
- Tvorba informačních systémů. Životní cyklus IS. Analýza, návrh, řešení. Zavádění, provoz a modernizace.
- Úvod do databázových systémů. Co je to systém pro řízení báze dat, jeho úloha, použití, příklady. Datová abstrakce, modely, příklady.
- Architektura databází. Návrh DB, dotazování. Dotazovací jazyky. Architektura DB. Uživatelé databáze.
- Entitně-relační model. Atributy, entitní množiny. Vztahy, násobnosti vztahů. Pojem klíče, primární klíč.
- Relační model. Relace, atributy, vztahy. Převod mezi entitně-relačním modelem. Referenční integrita.
- Návrh databází. Funkční závislosti. Normální formy. Dekompozice.
- Dotazovací jazyk SQL. Úvod, základní konstrukce. Příkaz select, spojení relací.
- Dotazovací jazyk SQL. Příkaz select, agregační funkce. Modifikace a mazání. Definice dat, pohledy.
- Zpracování dotazů. Základní principy, příklad. Indexování. Úvod do optimalizace dotazů.
- Transakce. Vlastnosti transakčního zpracování. Plány provádění transakce. Souběžné zpracování transakcí.
- Analytické nástroje. OLAP – Online Analytical Processing. Data mining. Aplikace pro databáze.
- Specifika databázových systémů. Technologie přístupu k databázím. Geografické informační systémy. Multidimenzionální databáze. Temporální databáze. Datové sklady.
- Literatura
- Výukové metody
- Přednášky (2h týdně) a cvičení (2h týdně).
- Metody hodnocení
- Písemná zkouška.
- Navazující předměty
- Další komentáře
- Studijní materiály
- Nachází se v prerekvizitách jiných předmětů
- Statistika zápisu (podzim 2012, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/podzim2012/PB168