Skip to main content
Skip header

Database Systems

Language of instruction angličtina, čeština
Code 460-2081
Abbreviation DBS
Course title Database Systems
Coordinating department Department of Computer Science
Course coordinator prof. Ing. Michal Krátký, Ph.D.

Anotace

In the first part of the course, which focuses on the relational data model, students will learn to understand the fundamentals of the relational data model and the SQL query language. Based on this understanding, they will be able to design a database for an information system and write complex SQL queries over it. In the second part of the course, students will learn the basic concepts for designing and implementing the functions of the data layer of an information system. In the third part of the course, students will be introduced to other fundamental database system technologies, such as procedural SQL extensions, transaction processing, and APIs for data access.

Povinná literatura


  • H. Garcia-Molina, J. D. Ullman, J. Widom: Database Systems: The Complete Book (2nd Edition). Prentice Hall; 2 edition (June 15, 2008).

  • C.J. Date: An Introduction to Database Systems. Addison Wesley, 8th Edition, 2003.

Doporučená literatura


  • A. Meier, M. Kaufmann. SQL & NoSQL Databases: Models, Languages, Consistency Options and Architectures for Big Data Management. ISBN 978-3658245481 . Springer Vieweg; 1st ed. 2019.