FPF:UIBUC10 Database Systems I - Course Information
UIBUC10 Database Systems I
Faculty of Philosophy and Science in OpavaWinter 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
- Computer science in combination with another discipline (programme FPF, B1803 InDO)
- Computer science in combination with another discipline (programme FPF, B6107 HuSt)
- 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.
- 1. Úlohy hromadného zpracování dat, jejich klasické agendové řešení, nedostatky a problémy tohoto řešení.
- Language of instruction
- Czech
- Further Comments
- The course can also be completed outside the examination period.
- Enrolment Statistics (Winter 2012, recent)
- Permalink: https://is.slu.cz/course/fpf/winter2012/UIBUC10