Návrh a implementace databázových systémů

Studijní plán: Aplikovaná informatika - platný od ZS 2024/2025

PředmětNávrh a implementace databázových systémů (DB2)
GarantujeKatedra technických studií (KTS)
Garantdoc. Ing. Zbyněk Bureš, Ph.D. ( buresz@vspj.cz )
Jazykčesky
Počet kreditů5
Prezenční studium
Přednáška2 h
Cvičení2 h
Kombinované studium
Tutoriál / přednáška4 h
Cvičení10 h
Studijní plán Typ Sem. Kred. Ukon.
Aplikovaná informatika - kombi, platný od ZS 2024/2025 P 2 5 kr. Z,ZK
Aplikovaná informatika - platný od ZS 2024/2025 P 2 5 kr. Z,ZK

Sylabus

  • Logický návrh databáze v relačním prostředí 
  • Modelování funkcí 
  • Integrace pohledů 
  • Funkční závislosti, normální formy relací, minimální pokrytí 
  • Normalizace relačního schématu 
  • Transakční zpracování, paralelismus 
  • Schémata, indexy, oprávnění 
  • Procedurální rozšíření SQL 
  • Uložené funkce, triggery 
  • Objektové a objektově-relační databáze 
  • Datové sklady a OLAP 

Doporučená literatura

  • POKORNÝ, Jaroslav a VALENTA, Michal. Databázové systémy. 2. přepracované vydání. Praha: Česká technika - nakladatelství ČVUT, 2020. ISBN 978-80-01-06696-6.
  • Studijní opora v LMS Moodle
  • BUREŠ, Z. Databázové systémy 1. Studijní opora. Jihlava: VŠP Jihlava, 2014. ISBN 978-80-87035-88-7.
  • BUREŠ, Z. Databázové systémy 2. Studijní opora. Jihlava: VŠP Jihlava, 2014. ISBN 978-80-87035-89-4.
  • CONOLLY, Thomas; BEGG, Carolyn E. a HOLOWCZAK, Richard. Mistrovství - databáze: profesionální průvodce tvorbou efektivních databází. Brno: Computer Press, 2009. ISBN 978-80-251-2328-7.
  • GARCIA-MOLINA, H. - ULLMAN, D.J. - WIDOM, J. Database systems: the complete book. 2. vyd. New Jersey: Pearson Prentice Hall, 2008. ISBN 0-13-187325-3.

Anotace

Předmět probírá pokročilejší poznatky z databázových systémů. Studenti budou seznámeni s detaily teorie relačních databází, relační algebry a normalizace relačního schématu. Seznámí se s procedurálním rozšířením jazyka SQL, naučí se programovat uložené procedury a funkce a používat triggery. Seznámí se s principy objektových a objektově-relačních databází a datových skladů. Součástí předmětu je vytvoření netriviální databázové aplikace, vypracování průvodní dokumentace a její obhájení. 



Znalosti: Student zná teorii a principy týkající se datového a funkčního modelování včetně funkčních závislostí a jejich pokrytí, normálních forem a normalizace. Zná teoretická východiska transakčního zpracování a procedurálního rozšíření SQL. Zná principy objektových a objektově-relačních databází, datových skladů a OLAP. 




Dovednosti: Student umí navrhnout datový a funkční model databáze, navrhnout a normalizovat relační schéma. Student umí používat transakce a indexy, udílet uživatelská oprávnění, rozšířit databázi o uložené procedury a triggery, ošetřit netriviální integritní omezení a provádět komplikovanější manipulace s daty. 




Obecné způsobilosti: Student je schopen spolupracovat v malém týmu na řešení společného úkolu, umí si rozvrhnout práci, umí odprezentovat a obhájit výsledek své práce. 


^ nahoru ^

Pracuji, vyčkejte prosím