|
Vyučující
|
|
|
|
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.
|