Přeskočit na hlavní obsah
Přeskočit hlavičku
Terminated in academic year 2014/2015

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

Typ studia bakalářské
Jazyk výuky čeština
Kód 460-2035/01
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.

Subject syllabus

Přednášky:

- Úvod do databázových technologií. Přehled a porovnání existujících SŘBD. Motivace, nezávislost dat a architektura
SŘBD.
- Konceptuální modelování. Entity, entitní typy, vazby, integritní omezení, ER diagram, třídní diagram UML.
- Relační datový model. Relace, relační schéma, schéma relační databáze, relační databáze.
- Relační algebra. Základní operace.
- Standardy SQL (především SQL 92).
- SQL - JDD; JMD; Datové typy.
- SQL - Příkaz SELECT.
- SQL - Operace spojení. Efektivita provádění dotazů, ladění dotazů.
- Převod konceptuálního modelu na model datový. Převod ER a třídního diagramu UML do relačního datového modelu.
- Funkční závislosti.
- Normální formy a tvorba schématu relační databáze v BCNF.
- Funkční a dynamická analýza IS.


Cvičení:

- Seznámení se s nástrojem pro vytváření ER diagramů.
- Sestavování ER diagramů s pomocí ER modeláře.
- Seznámení se základním rozhraním SŘBD.
- SQL - JDD.
- SQL - JMD.
- SQL, procvičování příkazu SELECT
- Efektivita provádění SQL příkazů.
- Převod konceptuálního modelu na datový s využitím ER modeláře.
- Návrh databáze, BCNF.
- Funkční a dynamická analýza.

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.
* C.J. Date: An Introduction to Database Systems. Addison Wesley, 8th Edition, 2003.
* Dokumentace k SŘBD Oracle

Advised literature

* 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