Charles Explorer logo

Database Systems

Class at Faculty of Mathematics and Physics |



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


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.