Předmět: Architektura a techniky databázových systémů

« Zpět
Název předmětu Architektura a techniky databázových systémů
Kód předmětu KIT/INADS
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Magisterský
Rok studia 1
Semestr Zimní
Počet ECTS kreditů 5
Vyučovací jazyk Češ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í
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.


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
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Informační technologie (2015) Kategorie: Informatické obory 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Informační technologie (2014) Kategorie: Informatické obory 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Informační technologie (2016) Kategorie: Informatické obory 1 Doporučený ročník:1, Doporučený semestr: Zimní