Přeskočit na hlavní obsah
Přeskočit hlavičku
Ukončeno v akademickém roce 2022/2023

Úvod do databázových systémů

Typ studia bakalářské
Jazyk výuky angličtina
Kód 460-2035/03
Zkratka UDBS
Název předmětu česky Úvod do databázových systémů
Název předmětu anglicky Introduction to Database Systems
Kreditů 6
Garantující katedra Katedra informatiky
Garant předmětu Ing. Radoslav Fasuga, Ph.D.

Osnova předmětu

Přednášky:

- Úvod do databázových technologií. Motivace, nezávislost dat a architektura SŘBD. Relační datový model.
- Relační algebra. Základní operace.
- Standardy SQL (především SQL 92), úvod k dotazování příkazem Select (základní příkazy, spojení).
- SQL Select - Vnořené dotazy Select.
- SQL Select - Vnitřní a vnější spojení, agregační funkce a shlukování.
- Konceptuální modelování. Entity, entitní typy, vazby, integritní omezení, ER diagram, třídní diagram UML. Převod konceptuálního modelu na model datový.
- SQL - jazyk pro modifikaci dat (JMD) and jazyk pro definici dat (JDD); Datové typy.
- Funkční a dynamická analýza IS.
- Funkční závislosti.
- Normální formy a tvorba schématu relační databáze v BCNF.
- Přehled a porovnání existujících SŘBD.

Cvičení:

- Relační datový model.
- Procvičování SQL Select s využitím SQL Serveru.
- Konceptuální modelování s pomocí Oracle data modeleru.
- Konceptuální modelování s pomocí Toad data modeleru.
- SQL JDD a JMD.
- Functional dependencies.
- Návrh databáze, BCNF.

Projekt:
návrh schématu reálného IS (konceptuální model, datový model, JDD SQL skripty, vytvoření série významných SQL příkazů).

Povinná literatura

* J. Pokorný, I. Halaška: Databázové systémy. 2. vyd. Praha: Vydavatelství ČVUT, 2003. 148 s. ISBN 80-01-02789-9.
* J. Pokorný: Dotazovací jazyky. Karolinum, 2002. 255 s. ISBN 80-246-0497-3.
* J. Pokorný: Databázové systémy a jejich použití v informačních systémech. Academia Praha, 1992
* H. Garcia-Molina, J.D. Ullman, J.D. Widom. Database Systems: The Complete Book. Prentice Hall, 2001.
* C.J. Date: An Introduction to Database Systems. Addison Wesley, 8th Edition, 2003.
* Dokumentace k SŘBD Oracle

Doporučená literatura

* M. Krátký, R. Bača: Databázové systémy. http://db.cs.vsb.cz/edu/dbsys.pdf. leden, 2009.
* J. Pokorný: Dotazovací jazyky. Karolinum, 2002. 255 s. ISBN 80-246-0497-3.
* J. Pokorný: Databázové systémy a jejich použití v informačních systémech. Academia Praha, 1992