Vyučující
|
-
Borkovcová Monika, Ing. Ph.D.
-
Kavička Antonín, prof. Ing. Ph.D.
|
Obsah předmětu
|
Architektura databázového systému, logická a fyzická úložiště (Automatic Storage Management). Paměťové struktury (SGA, PGA). Procesy databázového serveru. Navázání spojení, vznik session, instance. Správa databáze, nástroje pro správu databáze (Oracle Enterprise Manager). Zpracování SQL, exekuční plán. Přístupové metody k datům, optimalizátory (CBO). Správa transakcí, využití návratových tabulkových prostorů. Transakční zámky, konkurence, deadlock. Optimalizace zpracování SQL dotazu, partitioning. Index, struktura indexu, vhodné použití indexu. Profiling, hledání úzkých míst dtb. aplikace (OWI, SQL trace). O/R mapping jako nástroj pro optimální práci s databází.
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Demonstrace, Projekce, Nácvik dovedností
|
Výstupy z učení
|
Cílem předmětu je rozšířit u posluchačů znalosti návrhu, vývoje a administrace databází na platformě Oracle.
Orientace v architektuře databázového systému Oracle, spouštěných procesů a návratových technologií. Schopnost aplikace vybraných bezpečnostních principů, transakčních mechanismů, práce s exekučním plánem při optimalizaci dotazu.
|
Předpoklady
|
Znalost jazyka SQL a základních principů fungování databáze na úrovní předmětů Databázové systémy I a II. Znalost základních datových struktur a schopnost samostatného řešení problémů.
|
Hodnoticí metody a kritéria
|
Písemná zkouška, Posouzení zadané práce, Rozbor díla tvůrčího charakteru, Didaktický test, Rozhovor
Podmínkou udělení zápočtu je docházka na cvičení, připravenost, schopnost samostatného řešení zadaných úloh a úspěšné absolvování testů v průběhu semestru. Zkouška spočívá v ústním rozboru probíraných témat s důrazem kladeným na zvládnutí základních principů problematiky.
|
Doporučená literatura
|
-
ANTOGNINI, Christian. Troubleshooting Oracle performance. Berkeley, CA, 2011. ISBN 15-905-9917-9.
-
Conolly, Thomas. Mistrovství - databáze : profesionální průvodce tvorbou efektivních databází. Brno: Computer Press, 2009. ISBN 978-80-251-2328-7.
-
HARRISON, Guy. Oracle performance survival guide. Upper Saddle River, NJ, 2010. ISBN 01-370-1195-4.
-
Kyte, Thomas. Oracle : návrh a tvorba aplikací. Brno: CP Books, 2005. ISBN 80-251-0569-5.
-
LEWIS, Jonathan. Cost-based Oracle fundamentals. Berkeley, CA, 2007. ISBN 978-1-59059-636.
-
Loney, Kevin. Oracle Database : kompletní průvodce. Brno: Computer Press, 2010. ISBN 978-80-251-2489-5.
-
MORTON, Karen. Expert's voice in Oracle. New York, 2010. ISBN 14-302-3228-5.
|