An introductory course presenting a survey of the field. It covers database system architectures and the three levels
of database schemata. Conceptual modelling is based on the ER and UML model. Basic theory of the relational
data model is studied (relational algebra, normal forms). Transactions, parallel DB management. Basic methods
for multimedia search. Summary of data file formats. Modern (non-relational) database systems.
Last update: Zavoral Filip, RNDr., Ph.D. (13.05.2022)
Základní kurs podávající průřez problematikou. Jsou popsány tři úrovně pohledu na data. Konceptuální
modelování je založeno na ER a UML modelu, jsou zmíněny také základy teorie relačního modelu dat (relační
algebra, normální formy). Transakční zpracování a paralelní přístup. Základy hledání v multimediálních
databázích. Přehled možností reprezentace dat v souborech. Základy moderních (ne-relačních) databázových
systémů.
Last update: Zavoral Filip, RNDr., Ph.D. (13.05.2022)
Course completion requirements -
The credit is conditioned by obtaining at least half of maximal number of points in the credit test.
The exam is accomplished by written test (after the obtaing the credit). The grade is derived from the sum of points from the exam test.
The credit test and the exam test can be - in case of impossibility of contact teaching - also given in the form of an online test,
which will take place on a specified date, similarly as if it had taken place during a normal class.
Last update: Kopecký Michal, RNDr., Ph.D. (30.04.2020)
Zápočet se uděluje za získání alespoň poloviny z maximálního počtu bodů ze zápočtového testu v průběhu semestru.
Zkouška se realizuje písemným testem (po udělení zápočtu). Známka se určuje podle dosaženého počtu bodů.
Zápočtový test i zkouškový test mohou být - v případě nemožnosti kontaktní výuky - zadán rovněž formou online testu,
který proběhne v určeném termínu obdobně, jako kdyby probíhal v rámci běžné vyučovací hodiny.
Last update: Kopecký Michal, RNDr., Ph.D. (30.04.2020)
Literature - Czech
Pokorný J., Halaška I.: Databázové systémy. FEL ČVUT Praha, 2003.
Pokorný, J., Valenta, M.: Databázové systémy. 2. přeprac. vydání, Česká technika - nakladatelství ČVUT, 2020.
Pokorný J, Žemlička M..: Základy implementace souborů a databází. UK Praha, Karolinum, 2004.
Ramakrishnan R., Gehrke J.: Database Management Systems, McGraw-Hill Science, 2003
Last update: Töpfer Pavel, doc. RNDr., CSc. (25.05.2022)
Syllabus -
1) Introduction to data modeling
2) Conceptual modeling of structured data
3) Logical data models
4) Relational model - data definition
5) Relational model - SQL querying
6) Relational model - selected formal methods
7) Transactions
8) Modern (non-relational) database systems
9) Unstructured data - multimedia
10) Data file formats
11) Architectures of database systems
Last update: Töpfer Pavel, doc. RNDr., CSc. (25.05.2022)
1) Úvod do modelování dat
2) Konceptuální modelování strukturovaných dat
3) Přehled logických modelů dat
4) Relační model dat - definice a tvorba tabulek
5) Relační model dat - SQL dotazování
6) Relační model dat - formální základy a metody
7) Transakce v SQL
8) Moderní (ne-relační) databázové systémy
9) Nestrukturovaná data - multimediální DB
10) Reprezentace dat v souborech
11) Architektonická role databázového systému
Last update: Töpfer Pavel, doc. RNDr., CSc. (25.05.2022)