SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Principles of Databases - MZ370P02
Title: Principy databází
Czech title: Principy databází
Guaranteed by: Department of Applied Geoinformatics and Cartography (31-370)
Faculty: Faculty of Science
Actual: from 2019
Semester: summer
E-Credits: 4
Examination process: summer s.:
Hours per week, examination: summer s.:2/4, C+Ex [HT]
Capacity: 35
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Note: enabled for web enrollment
Guarantor: Mgr. Lukáš Brůha, Ph.D.
Teacher(s): Mgr. Lukáš Brůha, Ph.D.
Is pre-requisite for: MZ370P48
Annotation -
Last update: Mgr. Lukáš Brůha, Ph.D. (27.11.2019)
Introductory course of database systems. The course concerns three levels of data modelling. The conceptual level with emphasis on entity-relationship modelling. The relational data model on the logical level. Database indexing, referential integrity and transactions on the physical level of data modelling.
Literature -
Last update: Mgr. Lukáš Brůha, Ph.D. (10.01.2020)

Hoffer, J. a kol. (2019): Modern Database Management, Pearson Education Limited, 592 s, ISBN  9781292263359

Juba, S. a kol. (2019): Learning PostgreSQL 11: A beginner's guide to building high-performance PostgreSQL database solutions, 3rd Edition, 556 s, Packt Publishing, ISBN: 978-1789535464

Ramez, E. (2017): Fundamentals of Database Systems, 7th Edition, Pearson, 1272 s, ISBN 978-0133970777

Mikiewicz, D. a kol. (2017): Mastering PostGIS, Packt Publishing, 328 s, ISBN 9781784391645

Pokorný, J. (2002): Dotazovací jazyky, Karolinium, 225 s, ISBN 80-246-0497-3

Codd, E.F. (1970): A relational model of data for large shared data banks, CACM, 10 s

Requirements to the exam -
Last update: Mgr. Lukáš Brůha, Ph.D. (11.02.2023)

For a successful completion of the course three practical assignments need to be duly elaborated. The first task is in the field of ERD modelling and the second and third concern DDL and DML SQL scripting. Final examination has oral character.

Syllabus -
Last update: Mgr. Lukáš Brůha, Ph.D. (11.02.2023)

The content of the course includes:

- data models

- entity-relationshhip modeling

- functional dependencies

- database normalization

- relational algebra

- SQL query language

- database architectures

- indexing and transactions.

The support the major database systems vendors provide to spatial data and GIS is discussed. The lab and the development of SQL scripts is done using PostgreSQL database platform.

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html