Předmět: Databázové systémy 1

« Zpět
Název předmětu Databázové systémy 1
Kód předmětu KIV/DB1-E
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 6
Vyučovací jazyk Angličtina
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Dostupnost předmětu Předmět je nabízen přijíždějícím studentům
Vyučující
  • Procházka Libor, Ing. Ph.D.
Obsah předmětu
SŘBD, požadavky a vlastnosti. Konceptuální modelování. E-R a E-R-A modely. Chyby a pasti v E-R-A modelech. Relační model dat, relační algebra. Pojmy relace, entita, soubor, tabulka. Závislost atributů, normální formy. Základy SQL, definování datových struktur v SQL, příkaz SELECT. Embedded SQL, ODBC. Integritní omezení v SQL. Triggery. Oprávněnost přístupu k datům dle SQL. Transakce, žurnál, základní způsoby použití žurnálu, základní principy transakčního zpracování, konzistence databáze. Paralelní zpracování transakcí, zamykání záznamů a s tím spojené problémy, časové značky.

Studijní aktivity a metody výuky
Přednáška s praktickými aplikacemi, Diskuse, Individuální konzultace, Samostatná práce studentů, Přednáška, Cvičení
  • Příprava na dílčí test [2-10] - 10 hodin za semestr
  • Příprava na zkoušku [10-60] - 40 hodin za semestr
  • Vypracování seminární práce v bakalářském studijním programu [5-40] - 40 hodin za semestr
  • Kontaktní výuka - 65 hodin za semestr
Předpoklady
Odborné znalosti
aplikovat základní znalosti imperativního programování
aplikovat základní znalosti operačních systémů
Odborné dovednosti
aktivně programovat v imperativním programovacím jazyce
vhodně volit základní datové struktury
Obecné způsobilosti
bc. studium: své učení a pracovní činnost si sám plánuje a organizuje,
Výsledky učení
Odborné znalosti
navrhnout E-R-A model jednoduché reálné situace
orientovat se v datovém modelování s využitím grafické notace E-R-A
znát problematiku transakčního zpracování a zásady paralelního běhu transakcí
Odborné dovednosti
navrhnout E-R-A model reálné situace
vytvořit databázi ve zvoleném SŘBD
psát příkazy v jazyce SQL
Vyučovací metody
Odborné znalosti
Přednáška založená na výkladu,
Cvičení (praktické činnosti),
Samostatná práce studentů,
Individuální konzultace,
Přednáška s aktivizací studentů,
Diskuse,
Hodnotící metody
Kombinovaná zkouška,
Test,
Seminární práce,
Individuální prezentace,
Doporučená literatura
  • CONNOLLY, Thomas; BEGG, Carolyn; HOLOWCZAK, Richard. Database Systems: A Practical Approach to Design, Implementation and Management. Pearson, 2014. ISBN 978-1-292-06118-4.
  • CHOPRA Rajiv. Database Management System (DBMS): A Practical Approach. S. Chand Publishing, 2016. ISBN 978-93-856-7634-5.
  • PANNEERSELVAM, R. Database Management Systems. PHI Learning, 2018. ISBN 978-93-874-7210-5.
  • TALE, Steve. SQL: The Ultimate Beginners Guide: Learn SQL Today. 2016. ISBN 978-15-336-0456-9.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr