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

Základy databázových systémů B

Typ studia bakalářské
Jazyk výuky čeština
Kód 157-0340/01
Zkratka ZDBSB
Název předmětu česky Základy databázových systémů B
Název předmětu anglicky Fundamentals of Database Systems
Kreditů 5
Garantující katedra Katedra systémového inženýrství a informatiky
Garant předmětu doc. Ing. Ludmila Kalužová, CSc.

Osnova předmětu

Přednášky
1.Úvod do předmětu
-Návaznosti požadavky ke zkoušce a zápočtu
2.Databázové systémy a jejich vlastnosti
-Charakteristika databázových systémů, architektura databází, vlastnosti
databázových systémů
3.Datové modelování a projektování datových struktur
-definice základních pojmů, tři úrovně konstrukce datového modelu, proces
mapování objektivní reality a vytvoření výchozí datové struktury
4.Konceptuální modelování
-Základní konstruktory ER modelu, metodika jeho vytvoření
5.Logické modelování - relační koncepce
-Základní konstruktory, definice relací,normalizace relací - funkční
závislosti
atributů, první, druhá, třetí normální forma
6.Boyce-Coddova normální forma, metodika relačního modelování
-Kandidátní klíče a definice BCNF,předběžné, úplné relace, normalizační postup
7.Systémy řízení báze dat
-Struktura, funkce jednotlivých komponent, databázový systém ORACLE
8.Jazyk SQL – definice datových struktur
-definice relací včetně integritních omezení, změny, rušení relací
9.Jazyk SQL – naplňování databáze
-Vkládaní dat, modififkace dat, vypouštění dat, význam indexů
10.Jazyk SQL – výběr dat z databáze
-struktura příkazu SELECT, příklady projekce, selekce, restrikce
11.Jazyk SQL - výběr dat z databáze
-operace spojení relací (přirozené spojení, vnější spojení), podotázky
12.jazyk SQL - skupinové výběry
-vymezení pojmu skupina, skupinové funkce, filtr HAVING
13.Jazyk SQL – pohledy, snímky
-definice a použití pohledů, použití snímků

Cvičení:
1.Návrh datové základny pro zadanou aplikaci ekonomického charakteru
2.Vytvoření struktury datové základny, její naplňování daty, modifikace v
systému ORACLE
3.Realizace konkrétních výstupůs využitím jazyka SQLPLUS včetně editace dat
4.Zpracování samostatných projektů

Povinná literatura

1.Kaluža, J., Kalužová, L. (2011) Modelování dat v informačních systémech.
Praha: Ekopress, ISBN 978-80-86929-81-1.
2.Conolly,T.,Begg,C.,Holowczak,R. (2009) Mistrovství databáze-Profesionální průvodce tvorbou efektivních databází. Brno: Computer Press a.s.
3. Loney, K. (2010) ORACLE DATABASE 11g-Kompletní průvodce. Brno: Computer Press a.s., ISBN 978-8025124895

Doporučená literatura

1.Loney,K., Brylan,B. (2006) Mistrovství v Oracle Database 10g. Brno: Computer Press a.s., ISBN 80-251-1277-2
2.Loney,K., Brylan,B. (2009) Mistrovství v Oracle Database 11g. Brno: Computer Press a.s.,ISBN 978-8025121894