Databázové systémy I

Vyučujúci

Zaradený v študijných programoch

Výsledky vzdelávania

Po absolvovaní predmetu, študenti budú schopní:
A. poznať princípy a úlohu databázových systémov
B. rozumieť procesom efektívnej organizácie, ochrany a správy dát
C. porozumieť relačnej algebre a spôsobu vykonávania dotazov v relačných databázach;
D. chápať princípy a techniky súbežnej práce v databázových systémoch
E. analyzovať biznis požiadavky a na základe výstupov z analýzy navrhnúť a implementovať normalizovaný, relačný dátový model;
F. pracovať s jazykom SQL vo oblasti definovania, manipulovania a aktualizácie dát, ako aj riadenia prístupu k databázovým objektom.
G. Pracovať s vybranými SRBD;
H. Administrovať na mierne pokročilej úrovni vybrané DBS.

Stručná osnova predmetu

1. Úvod do predmetu, história ukladania informácií
2. Modelovanie reality, ANSI/SPARC architektúra, konceptuálne modely.
3. Entitno-relačný model.
4. Dátové modely, relačný dátový model.
5. Transformácia konceptuálnych modelov do logických dátových modelov.
6. Normalizácia a normálové formy relácií.
7. Metodika návrhu relačných databáz.
8. Fyzické dátové modely a ich implementácia v DBS.
9. Relačné jazyky.
10. Ochrana dát v databázových systémoch a princípy transakčného spracovania.
11. Súbežná práca v DBS.
12. Objektovo-orientované DBS.
13. Architektúry DBS

Odporúčaná literatúra

ŠKURLA, P: Databázové spracovanie. In: PÓLYA, A. a kolektív: Informatika. Bratislava: Vydavateľstvo EKONÓM, 2008, s. 201 - 252. ISBN 978-80-225-2453-7
DATE, C.J: An Introduction to Database Systems (8th Edition), Addison-Wesley, 2003, s. 1024, ISBN: 978-0321197849
Scheber, A. Databázové systémy. Alfa-SNTL, 1988.
Veryard, R. Information Modelling - Practical Guidance. London : Prentice-Hall, 1992.
Veryard, R. Information coordination - The management of Information Models, Systems and Organizations. London : Prentice-Hall, 1994.
TEOREY, J. - Lightstone , S.- Nadeau, T. – Jagadish, H.V: Database Modeling and Design, Fifth Edition: Logical Design, Morgan Kaufmann, 2001, s. 352, ISBN 978-0123820204

Podmienky na absolvovanie predmetu

Skúška 60% hodnotenia. Skúška pozostáva z dvoch častí: testu a príkladu na návrh štruktúry bázy dát pre dané prostredie. Testom sa overuje dosiahnutá úroveň výsledkov vzdelávania A., B., C., D., riešením príkladu sa overuje dosiahnutá úroveň výsledkov vzdelávania E. a F.
Cvičenia 40% Náplňou cvičení je vypracovanie a obhájenie individuálneho projektu návrhu a realizácie databázy v zvolenom prostredí SRBD s SQL rozhraním, prostredníctvom viacerých zadaní, ktoré sú hodnotené samostatne. Celkové hodnotenie je súčtom získaných bodov za jednotlivé zadania. Tým sa hodnotia splnenie nasledovných cieľov vzdelávania: E., F., G., H.

Pracovné zaťaženie študenta

Celková záťaž štúdia (v hodinách): 6 kreditov x 26 hodín = 156 hodín
Rozdelenie študijného zaťaženia:
Účasť na prednáškach a seminároch: 52 hodín
Príprava na semináre: 13 hodín
Písomné úlohy: 51 hodín
Príprava na záverečnú skúšku: 40 hodín

Jazyk, ktorého znalosť je potrebná na absolvovanie predmetu

slovenský

Dátum schválenia: 10.02.2023

Dátum poslednej zmeny: 18.05.2022

Dátum schválenia: 10.02.2023

Dátum poslednej zmeny: 18.05.2022