Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2023/2024

Database System Decomposition

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
18DDS ZK 4 2P+2C Czech
Garant předmětu:
Jaromír Kukal
Lecturer:
Jaromír Kukal, Dana Majerová
Tutor:
Jaromír Kukal, Dana Majerová
Supervisor:
Department of Software Engineering
Synopsis:

The lectures are oriented to basic terms, database objects, their properties and relationships together with the accent to logics of decomposition and applications of database operations.

Requirements:

No apriori knowledge of database systems is necessary.

Syllabus of lectures:

1 Sense and advantages of analysis and decomposition.

2 Table, normal forms of tables, entity.

3 Primary and unique key, index file and fast data acces.

4 Argumentation against decomposition and pragmatic approach.

5 Relations 1:n, 1:1, m:n, integrity constrains: DI, EI, RI.

6 Code book, join entity, hierarchy of entities.

7 Multiple and recurent relations.

8 Database system, ER and ERA models.

9 Database operations, Codd model and its current modification.

10 Role of expressions in database systems.

11 Role of undefined and defaoult values.

12 Roles of views and procesures.

13 Events and triggers.

Syllabus of tutorials:
Study Objective:

Knowledge:

Introduction to database thinking via database decomposition and operations over database objects. From basic terms to ERA model and Codd operations respecting the complexity of real applications.

Abilities:

Orientation in given subject and ability to solve real tasks.

Study materials:

Key references:

[1] Umanath N. S., Scamell R. W.: Data Modeling and Database Design, 2nd edition, Cengage Learning, 2014.

[2] Coronel C., Morris S.: Database Systems: Design, Implementation, & Management, 13th edition, Cengage, 2018.

Recommended references:

[3] Connolly T., Begg C.: Database Systems, Addison Wesley, 2005.

[4] Garcia-Molina H., Ullman J.: Database Systems, Prentice Hall, 2008.

Note:
Time-table for winter semester 2023/2024:
Time-table is not available yet
Time-table for summer semester 2023/2024:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2024-04-19
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet6756606.html