INMBADTB Databases

Obchodně podnikatelská fakulta v Karviné
zima 2017
Rozsah
2/1/0. 6 kr. Ukončení: zk.
Vyučující
Mgr. Milena Janáková, Ph.D. (přednášející)
doc. RNDr. František Koliba, CSc. (přednášející)
Mgr. Milena Janáková, Ph.D. (cvičící)
doc. RNDr. František Koliba, CSc. (cvičící)
Garance
doc. RNDr. František Koliba, CSc.
Katedra informatiky a matematiky – Obchodně podnikatelská fakulta v Karviné
Kontaktní osoba: doc. Mgr. Petr Suchánek, Ph.D.
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Cílem předmětu je podat přehled poznatků z oblasti vývoje a používání databázových systémů, seznámit s podstatou a postupem návrhu struktury datové základny, uvést obecné základy logické a fyzické struktury dat.
Osnova
  • 1. Databáze. Vlastnosti databázových systémů. Vazba mezi databází a informačním systémem
    2. Architektura databázového systému. Vrstvy databázového zpracování. Architektura klient/server. Distribuce v databázovém zpracování a její výhody
    3. Relace. Relační algebra Relační kalkul. Relační datový model. Distribuované databázové systémy
    4. Data Definition Language (DDL) pro definici datových struktur a schémat. Prostředky pro zachování integrity dat
    5. Definice dotazu v databázovém zpracování. Data query Language. Tříhodnotová logika
    6. Využití strukturovaného dotazovacího jazyka SQL. Základní příkazy. Kvantifikace a práce s kolekcemi v SQL
    7. QBE (Query-by-Example). Definice struktur. Manipulace s daty v QBE. Agregační funkce. Skupinové operace. Množinové operace. Přepis dotazů z SQL do QBE
    8. Transakce a operace. Vlastnosti transakcí. Globální a lokální transakce. Dvoufázový potvrzovací protokol. Commit a Rollback. Logovací soubor. Logické a časové zámky
    9. Objektové databázové systémy. Základy objektového nahlížení na realitu. Principy objektového přístupu. Vztah objektových a relačních principů. Vlastnosti objektových databází
    10. Správa databáze. Základní činnosti správy databáze. Optimalizace datové základny
    11. Požadavky na ochranu a bezpečnost databázového zpracování. Konflikty v databázovém systému. Způsoby řešení konfliktů
    12. Programové, technické a personální zabezpečení databázových systémů. Nejnovější trendy a kritéria pro klasifikaci databázových systémů
    13. Vyhodnocení semestrálních projektů
Literatura
    doporučená literatura
  • ALEXANDER, M. and D. KUSLEIKA. Access 2013 Bible. New York: Willey, 2013. ISBN 978-1118490358. info
  • DATE, C. J. Database Design and Relational Theory: Normal Forms and All That Jazz. O´Reilly Media, 2012. ISBN 9781449328016. info
  • Date, C. J. An Introduction to Database Systems. Addison Wesley, 2003. ISBN 0-201-51381-1. info
Vyučovací jazyk
Angličtina
Informace učitele
Semestrální projekt, minimálně 70% účast na seminářích, samostatné zpracování příkladů, vyhledávání a zpracování zdrojů na Internetu, zpracování cizojazyčných zdrojů a příprava na řešení týmových úkolů na seminářích.
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 2014, zima 2015, zima 2016, zima 2018.