Vyučující
|
-
Podaras Athanasios, Ing. Ph.D.
-
Lamr Marián, Ing. Ph.D.
-
Nowak Stanislav, Ing. Bc.
|
Obsah předmětu
|
Přednášky (témata): 1. Databázové systémy jako součást IS/ICT. Historie a vývoj databázových systémů. Databáze, SŘBD, katalog dat, datové modely. 2. Konceptuální modelování v návrhu databáze. ERA model. 3. Transformace konceptuálního schématu do relačního schématu databáze. 4. Relační datový model - databázová relace, integritní omezení. 5. Funkční závislosti, multizávislosti. 6. Normalizace. Normální formy. 7. Relační algebra 8. Dotazovací jazyky SQL. SQL-vývoj, standardy. Definice dat v SQL.* 9. SQL: manipulace s daty, vnější a vnitřní spojení, přirozené spojení, strukturované dotazy. * 10. SQL: Pohledy, spouště, procedury, řízení přístupu do databáze. * 11. Transakční zpracování. Výpočetní modely. * 12. Objektovost v databázích, objektově relační model dat. 13. Datové sklady, multidimenzionální modely datového skladu. 14. Trendy ve vývoji databázových systémů Semináře: 1. Organizační pokyny, zadání semestrální úlohy. 2. Seznámení s prostředím a nástroji pro vývoj. 3. Konceptuální datové modelování. 4. Transformace konceptuálního modelu na relační. 5. Návrh uživatelského rozhraní klientské databázové aplikace. 6. Programování klientské strany databázové aplikace. 7. Příklady na proces normalizace a normální formy. 8. Relační algebra jako dotazovací jazyk. 9. Základy SQL. 10. Příklady na procvičování SQL DML. 11. Pohledy a uložené procedury. 12. Triggery. 13. Realizace řešení konkrétního databázového zadání. 14. Prezentace semestrálních projektů. Semináře probíhají v počítačové učebně v nástrojích pro ER modelování a vývojovém prostředí MS SQL Server. První část je věnována návrhu databáze a klientské aplikace. V druhé části semestru jsou procvičovány příkazy jazyka SQL.
|
Studijní aktivity a metody výuky
|
nespecifikováno
|
Výstupy z učení
|
Cílem předmětu je seznámit studenty s principy relačních databázových technologií. První část semestru je věnována analýzám požadavků, konceptuálnímu modelování, návrhu a implementaci databázového schématu. V druhé části semestru jsou probírány základy jazyka SQL, bezpečnost, optimalizace a nové trendy v databázových systémech.
|
Předpoklady
|
nespecifikováno
|
Hodnoticí metody a kritéria
|
nespecifikováno
Zápočet: Aktivní účast na cvičeních, písemná práce, vypracování semestrálního projektu a jeho prezentace. Zkouška: Písemná a ústní část.
|
Doporučená literatura
|
-
CONNOLLY, T. M. a C. E. BEGG. Database solutions: A Step-by-Step Quide to Building Databases.. New York: Pearson/Addison Wesley, 2014. ISBN 978-0321173508.
-
CORONEL, C. a S. MORRIS. Database Systems: Design, Implementation, and Management.. Boston: CENGAGE Learning, 2016. ISBN 978-1-305-62748-2.
-
GÁLA, L., J. POUR a Z. ŠEDIVÁ. Podniková informatika: počítačové aplikace v podnikové a mezipodnikové praxi. 3. vyd.. Praha: Grada Publishing, 2015. ISBN 978-80-247-5457-4.
-
LACKO, Ľ. Mistrovství v SQL Server 2012: [kompletní průvodce databázového experta].. Brno: Computer Press, 2013. ISBN 978-80-25-13773-4.
-
POKORNÝ, J. a M. VALENTA. Databázové systémy.. Praha: ČVUT Praha, 2013. ISBN 978-80-01-05212-9.
-
POUR, J., J. MARYŠKA a J. NOVOTNÝ. Business Intelligence v podnikové praxi.. Professional Publishing, 2012. ISBN 978-80-7431-065-2.
-
STEPHENS, R. K., R. R. PLEW a A. JONES. Naučte se SQL za 28 dní.. Brno: Computer Press, 2012. ISBN 978-80-25-1270-01.
|