548-0007/07 – Database Systems (DBS)
Gurantor department | Department of Geoinformatics | Credits | 6 |
Subject guarantor | prof. Ing. Jiří Horák, Dr. | Subject version guarantor | prof. Ing. Jiří Horák, Dr. |
Study level | undergraduate or graduate | Requirement | Compulsory |
Year | 1 | Semester | winter |
| | Study language | Czech |
Year of introduction | 1999/2000 | Year of cancellation | 2010/2011 |
Intended for the faculties | HGF | Intended for study types | Follow-up Master, Bachelor |
Subject aims expressed by acquired skills and competences
The aim of the subject is to educate students how to create databases, utilise DBMS for solving of different tasks, how to design appropriate data structures.
Teaching methods
Lectures
Tutorials
Project work
Summary
Information system. Data types. DBS. DBMS. 3 layers of structure description.
Advantages of DB technology. Architecture of DBS. Internal forms of data
storing. Conceptual scheme. ERA diagram. Relationships. UML. Functional
analysis, DFD. Network data model, hierarchical data model. Relational data
model. RDBMS. Keys, referential integrity.Functional dependency. Normalisation
process. Querying. Relational algebra. SQL. QBE. Protection of DBS. Parallel
processes. DBS and IS construction. OO databases. Data warehousing. OLAP,
multidimensional DB.
Compulsory literature:
Recommended literature:
Additional study materials
Way of continuous check of knowledge in the course of semester
E-learning
Other requirements
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
1) Modelování reality a automatizované zpracování dat. Výhody databázové technologie.
2) Informační systém (IS), základní dělení IS. Databázový systém (DBS).
SŘBD a jeho funkce.
3) Tři úrovně struktury dat. Konceptuální schéma. ERA diagram. Vztahy
mezi entitami. Jiné modely k.s.
4) Funkční analýza. Diagram toku dat. UML.
5) Přehled datových typů. Interní formy uložení dat.
6) Síťový a hierarchický databázový model. Relační datový model, relační
DBS a jeho podmínky.
7) Klíče a integrita relačních DBS. Funkční závislosti. Normalizace
relačních tabulek.
8) Dotazování nad relační DB. Relační algebra. Procedurální a
neprocedurální jazyky.
9) SQL. QBE.
10) Objektově orientované databáze.
11) Ochrana DBS. Řízení paralelních procesů v databázích.
12) Architektura DBS.
13) Datové sklady, koncept OLAP. Trendy v databázovém zpracování dat.
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction