Předmět: Databázové systémy

« Zpět
Název předmětu Databázové systémy
Kód předmětu KI/DSY
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia 3
Semestr Zimní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky nespecifikováno
Studijní praxe nespecifikováno
Doporučené volitelné součásti programu Není
Vyučující
  • Sýkorová Květuše, Mgr.
  • Maškov Viktor, doc. RNDr. Mgr. DrSc.
  • Fišer Jiří, Mgr. Ph.D.
Obsah předmětu
1. Základní principy databází, vývoj databázových systémů. 2. Základní pojmy a principy (objekt, entita, atribut, relace, dotaz, pohled). 3. Architektura databázových systémů. 4. Konceptuální model dat (ER model). 5. Relační model dat (entity, relace, integrita, domény). 6. Transformace konceptuálního modelu do relačního modelu dat. 7. Návrh databáze - kritéria správného návrhu. 8. Normalizace a denormalizace relačního modelu dat. 9. Databázový jazyk - základy SQL. 10. Databázový jazyk DDL SQL, DML SQL. 11. Databázový jazyk DQL SQL, DCL SQL. 12. Transakce a triggery, zotavení z chyb. 13. Základy objektově-relačního návrhu.

Studijní aktivity a metody výuky
nespecifikováno
Výstupy z učení
Kurs je zaměřen na získání základních teoretických vědomostí v oblasti návrhu databázových systémů se zaměřením na relační systémy. Při návrhu modelů relačních databází jsou kombinovány tři způsoby pohledu na data: konceptuální modelování (založené na ER modelu), databázové modelování (založené na relačním modelu dat s využitím normálních forem) a objektově-relační modelování (využívající objektového přístupu).

Předpoklady
nespecifikováno
KI/ADS
----- nebo -----
KI/DSA
----- nebo -----
KI/XADS

Hodnoticí metody a kritéria
nespecifikováno
zápočet: seminární práce v podobě logického návrhu databáze v 3. normální formě (včetně ER diagramu) ústní zkouška zaměřená na návrh databáze, SQL a procedurální rozšíření SQL
Doporučená literatura
  • Hernandez M.J. Návrh databází. Grada, Praha, 2006.
  • Hernandez M.J., Viescas J.L. Myslíme v jazyku SQL - tvorba dotazů. GRADA Publishing, Praha, 2005.
  • Lacko L. SQL: hotová řešení. Computer Press, Brno, 2003. ISBN 80-7226-975-5.
  • Pokorný J., Halaška I. Databázové systémy. ČVUT Fakulta elektrotechnická, Praha, 2003.
  • Pokorný J., Valenta M. Databázové systémy. ČVUT, Praha, 2013. ISBN 978-80-01-05212-9.
  • Sheldon R. SQL - začínáme programovat. GRADA Publishing, Praha, 2005.
  • Steven R. MS Access Návrh a programování databází. Computer Press, Brno, 1999.
  • Šimonová S., Panuš J. Databázové systémy I. Univerzita Pardubice, 2007.
  • Šimůnek M. SQL: kompletní kapesní průvodce. Grada Publishing, Praha, 1999. ISBN 80-7169-692-7.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika (dvouoborové) (A14) Kategorie: Informatické obory 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informační systémy (A14) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika (dvouoborové) (A14) Kategorie: Informatické obory 3 Doporučený ročník:3, Doporučený semestr: Zimní