INMBADTB Databases

Obchodně podnikatelská fakulta v Karviné
zima 2014
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
Mgr. Milena Janáková, Ph.D.
Katedra informatiky a matematiky – Obchodně podnikatelská fakulta v Karviné
Kontaktní osoba: doc. Mgr. Petr Suchánek, Ph.D.
Předpoklady
Pro úspěšné absolvování kurzu je podmíněno absolvováním předmětu Algoritmy a programování.
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. Poskytnout základní znalosti o personálním, programovém a technickém zabezpečení databázových systémů, nejnovějších trendech a kritériích pro databázové systémy. Seznámit s programovou strukturou systému řízení báze dat a koncepty síťového a relačního a objektového přístupu. Získat praktické zkušenosti s jazykem SQL při vytváření komplexní aplikace umožňující manipulovat daty uloženými v objektově-relačním databázovém systému. Prakticky procvičit použití relačních databázových systémů. Aplikace je realizována v systému Access.
Osnova
  • Obsah:
    1. Základní pojmy a principy.
    2. Architektura DBS.
    3. Relační datový model.
    4. DDL
    5. Práce s dotazy.
    6. SQL.
    7. QBE.
    8. Transakce.
    9. Objektové DBS.
    10. Správa databáze.
    11. Ochrana a bezpečnost.
    12. Trendy.
    13. Semestrový projekt.
    1. Základní pojmy a principy.
    Definice pojmů v databázích, vlastnosti DBS, databázové jazyky, vazba na IS. Zadání semestrového projektu.
    2. Architektura DBS.
    Vrstvy databázového zpracování, architektura klient/server, distribuce v databázovém zpracování. Metodiky, metody, techniky a nástroje vývoje informačních systémů.
    3. Relační datový model.
    Relační algebra, relační kalkul. Základní typy databází (relační, hierarchická, síťová), architektury databázových systémů (centrální, file-server, klient-server). Distribuované databázové systémy Definice relačního datového modelu.
    4. DDL
    Data definition language, prostředky pro zachování integritty dat.
    5. Práce s dotazy.
    Data query language, tříhodnotová logika, přepis dotazů z relačního kalkulu do SQL.
    6. SQL.
    Manipulace s množinami v SQL, kvantifikace, 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 dotazy z SQL do QBE.
    8. Transakce.
    Vlastnosti transakcí, globální a lokální transakce, dvoufázový potvrzovací protokol.
    9. Objektové DBS.
    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. Ochrana a bezpečnost.
    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. Trendy.
    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. Semestrový projekt.
    Vyhodnocení semestrových projektů.
Literatura
    povinná literatura
  • DATE, C.J. Database Design and Relational Theory: Normal Forms and All That Jazz. O'Reilly Media, 2012. ISBN 978-1449328016. info
    doporučená literatura
  • LAMBERT, J., COX, J. Microsoft Access 2010 Step by Step. Microsoft Press, 2010. ISBN 978-0735626928. info
  • SCIORE E. Database Design and Implementation. J. Wiley & Sons, 2008. ISBN 978-0-471-75716-0. info
  • TANIAR, D., LEUNG, C. H. C., RAHAYU, W., GOEL, S. High Performance Parallel Database Processing and Grid Databases. J. Wiley & Sons Inc., 2008. ISBN 978-0-470-10762-1. info
  • GARCIA-MOLINA, H., ULLMAN, J. D., WIDOM, J. systems : the complete book. Upper Saddle River, 2002. ISBN 0-13-031995-3. info
  • LORENTS, A. C., MORGAN, J. N. Database systems. Concepts, Managements and Aplications The Dryden, 1999. ISBN 0-15-500029-2. info
Vyučovací jazyk
Angličtina
Informace učitele
Průběžný test, seminární práce, kombinovaná zkouška.
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 2015, zima 2016, zima 2017, zima 2018.