Přeskočit na hlavní obsah
Přeskočit hlavičku

Databázové systémy I

Typ studia bakalářské
Jazyk výuky čeština
Kód 460-2056/01
Zkratka DS I
Název předmětu česky Databázové systémy I
Název předmětu anglicky Database Systems I
Kreditů 4
Garantující katedra Katedra informatiky
Garant předmětu doc. Ing. Radim Bača, Ph.D.

Subject syllabus

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.
- SQL JDD a JMD.
- Funkční závislosti mezi atributy.
- Návrh databáze, BCNF.

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

E-learning

Literature

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.

Advised literature

M. Krátký, R. Bača: Databázové systémy. http://db.cs.vsb.cz/edu/dbsys.pdf.