INMBKDTB Databases

School of Business Administration in Karvina
Winter 2014
Extent and Intensity
0/0. 6 credit(s). Type of Completion: zk (examination).
Teacher(s)
Mgr. Milena Janáková, Ph.D. (lecturer)
doc. RNDr. František Koliba, CSc. (lecturer)
Guaranteed by
doc. RNDr. František Koliba, CSc.
Department of Informatics and Mathematics – School of Business Administration in Karvina
Contact Person: doc. Mgr. Petr Suchánek, Ph.D.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives (in Czech)
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.
Syllabus (in Czech)
  • 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ů.
Literature
    required literature
  • 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
    recommended literature
  • 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
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: Přednáška 8 HOD/SEM.
The course is also listed under the following terms Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022.
  • Enrolment Statistics (Winter 2014, recent)
  • Permalink: https://is.slu.cz/course/opf/winter2014/INMBKDTB