Vyučující
|
-
Vavřínka Roman, Ing.
-
Čengery Miloslav, Ing. Ph.D.
-
Cmorej Vlastimil, Ing. Ph.D.
-
Babický Pavel, Ing. Ph.D.
|
Obsah předmětu
|
1. SŘBD, požadavky kladené na SŘBD a jeho vlastnosti. 2. Konceptuální modelování, E-R-A modely. 3. Běžné chyby v E-R-A modelech, fan trap 4. Cykly v E-R-A modelech, chasm trap, generalizace a specializace v E-R-A modelech. 5. Relační model dat, relační algebra. 6. Jazyk SQL: DDL, DML. 7. Deklarativní integritní omezení, oprávněnost přístupu k datům dle SQL. 8. Síťový model dat, hierarchický datový model. 9. Funkční závislost atributů, Armstrongova pravidla. 10. Základní normální formy, věta o dekompozici. 11. Vyšší normální formy, multizávislost. 12. Transakce, žurnál, základní způsoby použití žurnálu, základní principy transakčního zpracování, konzistence databáze. 13. 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 zkoušku [10-60]
- 40 hodin za semestr
- Příprava na dílčí test [2-10]
- 10 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ě zvolit 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 |
---|
znát problematiku transakčního zpracování a zásady paralelního běhu transakcí |
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 |
Odborné dovednosti |
---|
napsat jednoduché příkazy v jazyce SQL |
vytvořit jednodušší databázovou aplikaci |
realizovat E-R-A model jednoduché reálné situace ve zvoleném SŘBD |
Obecné způsobilosti |
---|
bc. studium: samostatně získávají další odborné znalosti, dovednosti a způsobilosti na základě především praktické zkušenosti a jejího vyhodnocení, ale také samostatným studiem teoretických poznatků oboru, |
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, |
Odborné dovednosti |
---|
Cvičení (praktické činnosti), |
Řešení problémů, |
Demonstrace dovedností, |
Diskuse, |
Obecné způsobilosti |
---|
Přednáška s aktivizací studentů, |
Hodnotící metody |
---|
Odborné znalosti |
---|
Kombinovaná zkouška, |
Test, |
Seminární práce, |
Individuální prezentace, |
Odborné dovednosti |
---|
Písemná zkouška, |
Demonstrace dovedností (praktická činnost), |
Individuální prezentace, |
Obecné způsobilosti |
---|
Kombinovaná zkouška, |
Seminární práce, |
Průběžné hodnocení, |
Doporučená literatura
|
-
Connolly, Thomas M.; Begg, Carolyn E. Database systems : a practical approach to design, implementation, and management. 3rd ed. Harlow : Addison-Wesley, 2002. ISBN 0-201-70857-4.
-
Connolly, Thomas M., Begg, Carolyn E. Database systems : a practical approach to design, implementation, and management. Uttar Pradesh: Pearson India Education Services, 2020. ISBN 978-93-534-3891-3.
-
Conolly, Thomas; Begg, Carolyn E.; Holowczak, Richard. Mistrovství - databáze : profesionální průvodce tvorbou efektivních databází. Vyd. 1. Brno : Computer Press, 2009. ISBN 978-80-251-2328-7.
-
Chong, Raul; Hakes, Ian; Ahuja, Rav. Začínáme s DB2 Express-C : kniha od komunity pro komunitu. 3. vyd. Praha : DNS, 2009.
-
Pokorný J. Počítačové databáze, Výběr informací z organizační a výpočetní techniky. KS Praha, 1991.
-
Pokorný, J., Valenta, M. Databázové systémy. Praha: Česká technika - nakladatelství ČVUT, 2020. ISBN 978-80-01-06696-6.
-
Pokorný, Jaroslav. Databázové systémy 2. Vyd. 1. Praha : Nakladatelství ČVUT, 2007. ISBN 978-80-01-03797-3.
-
Pokorný, Jaroslav; Halaška, Ivan. Databázové systémy. Vyd. 2., přeprac. Praha : Vydavatelství ČVUT, 2003. ISBN 80-01-02789-9.
-
Scheber, Anton. Databázové systémy. 1. vyd. Praha : SNTL, 1988.
-
Stephens, Ryan K.; Plew, Ronald R.; Jones, Arie. Naučte se SQL za 28 dní. 1. vydání. 2012. ISBN 978-80-251-2700-1.
-
Teorey, Toby. Database modeling and design. Burlington, 2011. ISBN 978-0-12-382020-4.
|