Předmět: Databázové systémy II

« Zpět
Název předmětu Databázové systémy II
Kód předmětu KIT/IDAS2
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia 3
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í
  • Handlíř David, Ing.
  • Borkovcová Monika, Ing. Ph.D.
Obsah předmětu
Konzolové aplikace sqlplus, iSQL*Plus. Nástroj SQL developer. Zabezpečení a ochrana dat - uživatelské účty, systémová a objektová oprávnění, role, profily. Transakce, návratové body, automatické zamykání, konzistentní čtení. Přístup k databázi z vyššího programovacího jazyka. Bezpečnost a SQL injection. Jazyk PL/SQL, proměnné, syntaxe bloku, operátory. Řízení toku programu - podmínky, cykly, kurzory, záznamy, ošetření chyb. Systémové jednotky DBMS_OUTPUT a DBMS_RANDOM. Procedury a funkce, balíky procedur. Triggery a jejich využití. Export a import dat, práce s textovými soubory a XML dokumenty. Relační algebra. Závislosti. Normální formy, dekompozice, normalizace.

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 prakticky zvládnout pokročilé metody práce s jazykem SQL a PL/SQL.
Zvládnutí základů práce s jazykem PL/SQL - tj. tvorby funkcí, procedur a triggerů v databázovém systému. Schopnost navrhnout databázovou strukturu na základě definovaných požadavků, schopnost aplikace základních bezpečnostních principů.
Předpoklady
Absolvování předmětu IDAS1 nebo IDASE ukončené minimálně zápočtem a schopnost vytvořit program v některém z programovacích jazyků.
KIT/IDAS1

Hodnoticí metody a kritéria
Písemná zkouška, Posouzení zadané práce, Rozbor díla tvůrčího charakteru, Didaktický test, Rozhovor

Zápočet z předmětu Databázové systémy 1 Podmínkou udělení zápočtu je odevzdání všech prací řešených na cvičeních, docházka, připravenost na cvičení, úspěšné absolvování testů v průběhu semestru a odevzdání semestrální práce. Zkouška spočívá v písemném testu a v praktickém řešení zadaných úkolů v databázovém systému Oracle s ústním rozborem realizovaného řešení.
Doporučená literatura
  • Groff, J.R., Weinberg, P.N. SQL - kompletní průvodce. Praha: Computer Press, 2005.
  • Lacko, L. Oracle, správa, programování a použití databázového systému. Praha: Computer Press, 2007.
  • Opel, A. Databáze bez předchozích znalostí. Praha: Computer Press, 2006.
  • Stephens, K.R., Plew, R.R. Naučte se SQL za 21 dní. Praha: Computer Press, 2004.
  • Urman, S., Hardman, R., McLaughlin, M. Oracle - programování v PL/SQL. Praha: Computer Press, 2008.


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 (2013) Kategorie: Informatické obory 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Řízení procesů (2016) Kategorie: Speciální a interdisciplinární obory 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Řízení procesů (2015) Kategorie: Speciální a interdisciplinární obory 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Informační technologie (2016) Kategorie: Informatické obory 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Informační technologie (2015) Kategorie: Informatické obory 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Informační technologie (2014) Kategorie: Informatické obory 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Řízení procesů (2013) Kategorie: Speciální a interdisciplinární obory 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Řízení procesů (2014) Kategorie: Speciální a interdisciplinární obory 3 Doporučený ročník:3, Doporučený semestr: Zimní