INFBPDTB Databáze

Obchodně podnikatelská fakulta v Karviné
zima 2012
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é
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
  • FARANA, R. Databáze: speciální postupy. Český svaz vědecko technických společností, 2006. ISBN 80-02-01876-1. info
  • POKORNÝ, J., HALAŠKA I. Databázové systémy. ČVUT Praha, 1999. ISBN 80-01-01724-9. info
    doporučená literatura
  • 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
  • POKORNÝ J., HALAŠKA, I. Databázové systémy. ČVUT Praha, 2004. ISBN 80-01-02789-9. info
  • HALAČKA, I., POKORNÝ, J., VALENTA, M. Databázové systémy: cvičení. ČVUT Praha, 2004. ISBN 80-01-02612-4. info
  • GARCIA-MOLINA, H., ULLMAN, J. D., WIDOM, J. systems : the complete book. Upper Saddle River, 2002. ISBN 0-13-031995-3. info
  • DOBSON R. Programování v Access 2000. Computer Press, 2000. ISBN 80-7226-721-8. info
  • LORENTS, A. C., MORGAN, J. N. Database systems. Concepts, Managements and Aplications The Dryden, 1999. ISBN 0-15-500029-2. info
  • ŠIMUNEK, M. SQL - Komplexní kapesní průvodce. Grada, 1999. ISBN 80-7169-692-7. info
  • POKORNÝ, J. Databázová abeceda. Veletiny : SCIENCE, 1998. ISBN 80-86083-02-0. info
  • ŠARMANOVÁ, J. Teorie zpracování dat. Ostrava : VŠB-TU Ostrava, 1997. ISBN 80-7078-491-1. info
  • SOKOLOWSKY, P., POKORNÝ, J., PETERKA, J. Distribuované databázové systémy. Praha, ČSAV, 1992. info
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 2013.