SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Database Systems - NDBI002
Title: Databázové systémy
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2005
Semester: winter
E-Credits: 6
Hours per week, examination: winter s.:2/2, C+Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: cancelled
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Additional information: http://www.ms.mff.cuni.cz/~riha/dbs.htm.windows-1250
Guarantor: RNDr. Antonín Říha, CSc.
Classification: Informatics > Database Systems
Incompatibility : NDBI025
Interchangeability : NDBI025
Is pre-requisite for: NDBI005, NDBI015, NDBI011
Is interchangeable with: NUIN010
Annotation -
Last update: RNDr. Filip Zavoral, Ph.D. (03.04.2001)
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 model. Theory of the relational data model is studied in detail (relational algebra and calculus, principles of the SQL, algorithms of relational database schema design, normal forms). At the physical level the classical methods of data file organization and transaction management are reviewed, B-trees and extendible hashing are presented, as well as algorithms implementing some relational operations.
Literature - Czech
Last update: RNDr. Filip Zavoral, Ph.D. (29.09.2003)

Pokorný J., Halaška I.: Databázové systémy. Vybrané kapitoly a cvičení. UK Praha, KAROLINUM, 1998.

Pokorný J., Halaška I.: Databázové systémy. FEL ČVUT Praha, 1998.

Pokorný J.: Základy implementace souborů a databází. UK Praha, KAROLINUM, 1997.

Pokorný J.: Konstrukce databázových systémů. FEL ČVUT Praha, 1999.

Pokorny J., Dotazovaci jazyky, Karolinum, Praha, 2002.

Syllabus -
Last update: T_KSI (23.05.2002)

Basic concepts. Motivation and history of database technology. External, conceptual, logical and internal database schema.

Conceptual modelling - ER model, ER diagram, other constructs of conceptual models. Relational data model. Database schema, admissible databases. Transformation of ER diagram to relational database schema.

Database design - criteria of good design of a relation, especially the 3rd normal form. Methods and algorithms of database schema design, properties of schemas (dependency covering and decomposition losslessness).

Procedural and nonprocedural database languages ( relational algebra and calculus). Commercial query languages - SQL.

Dynamic file organization - B-trees, extendible hashing.

Architectures of database systems. Client - server architecture.

Trends in database technology - object-oriented and object-relational technology.

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