INFKDTB Databases

School of Business Administration in Karvina
Winter 2008
Extent and Intensity
0/0. 5 credit(s). Type of Completion: zk (examination).
Teacher(s)
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
Course Enrolment Limitations
The course is offered to students of any study field.
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 přístupu. Prakticky procvičit použití relačních databázových systémů. Aplikace je realizována v systému Access.
Syllabus (in Czech)
  • 1. Relačního datový model.
    2. Relační algebra.
    3. Relační kalkulu.
    4. Dotazy s kvantifikátory, věta o ekvivalenci.
    5. DDL.
    6. Práce s dotazy.
    7. SQL.
    8. QBE.
    9. Transakce.
    10. Zotavení z chyb.
    11. Distribuované systémy.
    12. Dotazy v distribuovaném prostředí.
    13. Semestrální práce.

    1. Relačního datový model.
    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. Zadání semestrového projektu.
    2. Relační algebra.
    Základní operace relační algebry. Odstranění redundance dat, normální formy, transformace do relačního datového modelu.
    3. Relační kalkul.
    N-ticový a doménový relační kalkul, formule relačního kalkulu, přepis operací relační algebry do relačního kalkulu.
    4. Dotazy s kvantifikátory, věta o ekvivalenci.
    Dotazy s kvantifikátory, věta o ekvivalenci
    5. DDL
    Data definition language, prostředky pro zachování integritty dat.
    6. Práce s dotazy.
    Data query language, tříhodnotová logika, přepis dotazů z relačního kalkulu do SQL.
    7. SQL.
    Manipulace s množinami v SQL, kvantifikace, práce s kolekcemi v SQL.
    8. 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.
    9. Transakce.
    Vlastnosti transakcí, globální a lokální transakce, dvoufázový potvrzovací protokol.
    10. Zotavení z chyb.
    Zotavení z chyb, synchronizace, uzamykání, rozpoznání uváznutí, metoda časových razítek, undo/redo algoritmus.
    11. Distribuované systémy.
    Distribuce globálních relací, fragmentace a alokace fragmentů, optimální distribuce dat, základy replikace dat.
    12. Dotazy v distribuovaném prostředí.
    Zpracování dotazů v distribuovaném prostředí, formulace dotazu, optimalizace dotazu. Metody výpočtu spojení v distribuovaném prostředí.
    13. Semestrový projekt.
    Vyhodnocení semestrových projektů.
Literature
    required literature
  • POKORNÝ, J., HALAŠKA I. Databázové systémy. ČVUT Praha, 1999. ISBN 80-01-01724-9. info
    recommended literature
  • 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 2007, Winter 2009, Winter 2010, Winter 2011, Winter 2012, Winter 2013.
  • Enrolment Statistics (Winter 2008, recent)
  • Permalink: https://is.slu.cz/course/opf/winter2008/INFKDTB