Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2026/2027

Databázové systémy

Zobrazit rozvrh
Kód Zakončení Kredity (ECTS) Rozsah Jazyk výuky
F7PBKDS Z,ZK 4 2P+2C česky
Garant předmětu:
Jan Kauler
Přednášející:
Jan Kauler, Tomáš Krajča, David Švihálek
Cvičící:
Jan Kauler, Tomáš Krajča, David Švihálek
Předmět zajišťuje:
katedra biomedicínské informatiky
Anotace:

Předmět seznamuje studenty se základy databázových systémů, zahrnuje jejich teorii, architekturu i témata současné praxe. V rámci předmětu je probírána především metodika návrhu relačního datového, realizace databázového systému prostřednictvím standardu SQL92 v relační databázi MySQL. Následuje seznámení s databázovými systémy, které nejsou založeny na relačním datovém modelu.

Požadavky:

Povinná účast na cvičení, max. 2 povolené absence. Studenti dále absolvují tři zápočtové testy (3x 30 bodů) a dobrovolnou vlastní semestrální práci (+5 bodů). Pro udělení zápočtu musejí studenti dosáhnout alespoň 46 bodů v celkovém součtu. Zkouška je teoretická písemná

Osnova přednášek:

Osnova přednášek:

1.Úvod do teorie DBS - pojmy databáze, systém řízení báze dat a databázový systém. Základní typy architektury informačního systému (klient-server, multi-tier, tenký klient)

2.Konceptuální modelování dat, E-R diagramy.

3.Metodika návrhu relačního datového modelu.

4.Integritní omezení, referenční integrita.

5.Základy normalizace.

6.Úvod do dotazovacích jazyků. Základní vlastnosti jazyka SQL.

7.Jazyk SQL - jazyk pro definici dat, jazyk pro manipulaci s daty, dotazování.

8.Transkace, serializace.

9.Uložené procedury, triggery.

10.Úvod do NoSQL (principy, big data, přehled přístupů)

11.Distribuované výpočty (MapReduce, Hadoop)

12.Key-value stores.

13.Dokumentově orientované databáze, grafové databáze.

14.Závěr, rezerva.

Osnova cvičení:

1. Konceptuální modelování dat, E-R Diagramy.

2. Odpadá (2026)

3. Metodika návrhu relačního datového modelu, Lucidchart, Draw.io - Online

4. Základy normalizace, integritní omezení, vztahy mezi tabulkami, datové typy.

5. Práce na vzorové úloze - návrh datového modelu, normalizace..

6. Státní svátek - výuka odpadá

7. Praktický test.

8. Seznámení s prostředím nástroje pro správu DBS MySQL phpMyAdmin. Návrh databáze + Create, select.

9. Práce na vzorové úloze - Create, select, update, delete

10. Práce na vzorové úloze - Select, joins, filtrování,

11. Test 2

12. Triggery, procedury. Integritni omezeni. Zadání semestrální práce.

13. Transakce, Práce na vzorové úloze

14. Test 3

Cíle studia:
Studijní materiály:

Povinná literatura:

[1]AUER, J. D., KROENKE, M. D., Databáze: principy databázových technologií. Praha: Computer Press, 2015, ISBN: 978-80-251-4352.

Doporučená literatura:

[2]POKORNÝ J., HALAŠKA I., Databázové systémy. 1. vyd. Praha: ČVUT, 2004. 148 s. ISBN 80-01- 02789-9.

[3]GARCIA-MOLINA H., ULLMAN D. J., WIDOM J., Database systems: the complete book. 2. vyd. New Jersey: Pearson Prentice Hall, 2008. ISBN 0-13- 187325-3.

Poznámka:
Rozvrh na zimní semestr 2026/2027:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
místnost KL:C-2
Kauler J.
Švihálek D.

10:00–11:50
LICHÝ TÝDEN

(přednášková par. 1)
Kladno FBMI
C2, salonek
místnost KL:B-430
Kauler J.
Švihálek D.

10:00–11:50
SUDÝ TÝDEN

(přednášková par. 1)
Kladno FBMI
Učebna
St
místnost KL:B-520
Krajča T.
12:00–13:50
(přednášková par. 1
paralelka 1)

Kladno FBMI
Lab. umělé inteli. a bioinfor.
Čt
Pá
Rozvrh na letní semestr 2026/2027:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 30. 9. 2026
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet5957006.html