Vyučující
|
-
Cmorej Vlastimil, Ing. Ph.D.
|
Obsah předmětu
|
Přehled témat (nejedná se o rozpis do výukových týdnů): 1. Datový slovník SŘBD Oracle 2. Optimalizace SQL dotazu 3. Hierarchické dotazy 4. Embedded SQL 5. PL/SQL 6. Objektově relační databáze 7. Pokročilé zabezpečení dat v databázi.
|
Studijní aktivity a metody výuky
|
- Kontaktní výuka
- 39 hodin za semestr
- Příprava na zkoušku [10-60]
- 30 hodin za semestr
- Vypracování seminární práce v bakalářském studijním programu [5-40]
- 35 hodin za semestr
|
Předpoklady |
---|
Odborné znalosti |
---|
znát základy procedurálního programování |
znát základní grafické notace pro návrh E-R-A modelu |
Odborné dovednosti |
---|
navrhnout E-R-A nebo relační model jednoduché reálné situace |
realizovat relační model jednoduché reálné situace ve zvoleném SŘBD splňující 3NF |
napsat jednoduché příkazy v SQL |
Obecné způsobilosti |
---|
bc. studium: své učení a pracovní činnost si sám plánuje a organizuje, |
bc. studium: efektivně využívá dostupné prostředky komunikace, verbální i neverbální, včetně symbolických a grafických vyjádření informací různého typu, |
bc. studium: efektivně využívá moderní informační technologie, |
bc. studium: prezentuje vhodným způsobem svou práci i sám sebe před známým i neznámým publikem, |
Výsledky učení |
---|
Odborné znalosti |
---|
znát základní jazykové konstrukce jazyka PL/SQL |
popsat a vysvětlit programové konstrukce pro realizaci aktivní databáze |
znát základní principy indexace dat |
Odborné dovednosti |
---|
vytvářet a ladit uložené procedury, funkce a balíky v databázovém systému |
používat pokročilé možnosti SQL při vytváření databázové aplikace |
Obecné způsobilosti |
---|
bc. studium: samostatně a odpovědně se na základě rámcového zadání rozhodují v souvislostech jen částečně známých, |
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, |
bc. studium: používají své odborné znalosti, odborné dovednosti a obecné způsobilosti alespoň v jednom cizím jazyce, |
Vyučovací metody |
---|
Odborné znalosti |
---|
Přednáška s diskusí, |
Samostudium, |
Individuální konzultace, |
Diskuse, |
Odborné dovednosti |
---|
Přednáška s demonstrací, |
Cvičení (praktické činnosti), |
Řešení problémů, |
Demonstrace dovedností, |
Individuální konzultace, |
Diskuse, |
Obecné způsobilosti |
---|
Přednáška s aktivizací studentů, |
Hodnotící metody |
---|
Odborné znalosti |
---|
Ústní zkouška, |
Průběžné hodnocení, |
Seminární práce, |
Individuální prezentace, |
Odborné dovednosti |
---|
Demonstrace dovedností (praktická činnost), |
Průběžné hodnocení, |
Seminární práce, |
Individuální prezentace, |
Obecné způsobilosti |
---|
Ústní zkouška, |
Demonstrace dovedností (praktická činnost), |
Průběžné hodnocení, |
Individuální prezentace, |
Doporučená literatura
|
-
Connolly, Thomas M.; Begg, Carolyn E. Database Systems: A Practical Approach to Design, Implementation, and Management. Pearson, 2015. ISBN 978-0-13-294326-0.
-
Heller, J. Pro Oracle SQL Development : Best Practices for Writing Advanced Queries. Apress, 2019. ISBN 978-1-4842-4516-3.
-
Lacko, Ľuboslav. Oracle : správa, programování a použití databázového systému. 2., dopl. vyd. Brno : Computer Press, 2007. ISBN 978-80-251-1490-2.
|