UIBUC10 Database Systems I

Faculty of Philosophy and Science in Opava
Winter 2012
Extent and Intensity
2/2/0. 5 credit(s). Type of Completion: zk (examination).
Teacher(s)
prof. Ing. Dušan Marček, CSc. (lecturer)
Mgr. Marek Menšík, Ph.D. (seminar tutor)
Guaranteed by
prof. Ing. Dušan Marček, CSc.
Institute of Computer Science – Faculty of Philosophy and Science in Opava
Prerequisites (in Czech)
UIAI210 Introduction to Logic || UIBUC12 Introduction to Logic || UIKKB14 Úvod do logiky || UIKSB21 ItL || UINK107 Introduction to Logic || UIN1007 Introduction to Logic
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)
Úlohy hromadného zpracování dat, jejich klasické agendové řešení, nedostatky a problémy tohoto řešení. Databázová technologie, systémy řízení báze dat, základní pojmy teorie databázových systémů. Životní cyklus informačního systému. Třístupňová architektura DBS. Nezávislost dat. Typy datových modelů. Fyzická organizace dat: sekvenční soubory, indexsekvenční soubory, soubory s přímou organizací (hašování). Indexové a indexované soubory. Relační datový model. Relace, relační schéma, schéma relační databáze. Relační algebra, relační kalkuly. Dotazovací jazyk SQL: příkazy pro definici dat, příkazy pro manipulaci s daty, formulace výběrových výrazů. Návrh struktury relační databáze: funkční závislosti, normální formy, dekompozice relačních schémat a syntéza. Síťový datový model: norma CODASYL.
Syllabus (in Czech)
  • 1. Úlohy hromadného zpracování dat, jejich klasické agendové řešení, nedostatky a problémy tohoto řešení.
    2. Databázová technologie, systémy řízení báze dat, základní pojmy teorie databázových systémů. Životní cyklus informačního systému. Tři-stupňová architektura DBS. Nezávislost dat. Typy datových modelů.
    3. Fyzická organizace dat: sekvenční a setříděné sekvenční soubory, indexové organizace, organizace s přímým přístupem, organizace dat s proměnlivou délkou záznamů.
    4. Relační datový model: relační schéma, relace, schéma relační databáze, klíče a cizí klíče relací, relační algebra, dotazovací jazyk SQL.
    5. Teorie závislosti: funkční závislosti, jednoduché a vícenásobní závislostí mezi množiny atributů relačních schémat, odvozovaní závislostí.
    6. Dekompozice relačních schémat, podmínky bezztrátové dekompozice, normální formy relací.
    7. Navrhování relačních schémat databáze.
Language of instruction
Czech
Further Comments
The course can also be completed outside the examination period.
The course is also listed under the following terms Winter 2010, Winter 2011, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021.
  • Enrolment Statistics (Winter 2012, recent)
  • Permalink: https://is.slu.cz/course/fpf/winter2012/UIBUC10