Název předmětu: Integrované databázové systémy
Ústav: 445 - Ústav počítačové a řídicí techniky
Přednášející:  Ing. Pavel Burian, CSc
Zástupce: Doc. Ing. Jaromír Kukal, Ph.D.
Typ předmětu: povinně volitelný
Rozsah / zakončení: 1/3 kz
Kredity 4
Doporučený ročník / semestr: 1/2
Povinné předcházející předměty:  
   
Doporučené předcházející předměty: Databázové servery a datové modelování
   
Souhrn:  
Předmět popisuje a uvádí databázové objekty a databázová vývojová prostřední z integrujícího pohledu Servisně orientované architektury SOA. Jedná se zejména o objekty a vývojové prostředky spol. Oracle, ale též Microsoft. Integrovaný pohled na data se týká konceptuální, databázové i fyzické úrovně. Podrobněji jsou popsány Normální formy relací  a integrovaný popis procedurálního rozšíření jazyka Oracle PL/SQL od základní syntaxe po integrující příkazy. SOA se vztahuje k práci s daty typu XML v  databázi Oracle 11g.
 
 Anotace:  
1 Servisně orientovaná architektura (SOA) a DB prostředí Oracle (Portal 11g AS, SQL Developer) a Microsoft 
2 Integrované programové prostředky  DB aplikací,v rámci SOA, objektově orientované programování 
3 Architektura databázových systémů (DBS) z pohledu SOA, funkce jednotlivých komponent 
4 Integrovaný pohled na data z hlediska konceptuální, databázové a fyzické úrovně 
5 Porovnání databázových modelů: relační, objektově relační, objektový a síťový 
6 Schéma relační databáze a Normální formy, multidimenzionální struktura dat databáze a její využití
7 Podrobný popis Normálních forem relací, vyjádření integritních omezení pomocí funkčních závislostí 
8 Popis programových, databázových servisně orientovaných prostředků SOA spol. Oracle a Microsoft
9 Objekty  databáze Oracle 11g a jejich integrovaný popis pomocí jazyků SQL, SQLJ, PL/SQL, SQL/XML  
10 Integrovaný popis procedurálního rozšíření jazyka Oracle PL/SQL od základní syntaxe po integrující příkazy 
11 Objektové nástroje typu CASE (Computer Aided Syst. Engn.) pro vývoj databázových a inform. systémů
12 SOA a databázové  vývojové prostředky Oracle pro práci s daty typu XML v  databázi Oracle 11g 
13 Vytváření a import dokumentů a struktur XML, XML Schema z a do databáze Oracle 11g, jazyk SQL/XML
14 Databázové systémy pro podporu rozhodování, datové sklady a multidimenzionální struktura dat
 
 Literatura:  
[1] Kyte T.: ORACLE Návrh a tvorba aplikací. CP Books, a.s., Brno 2005
[2] http://www.oracle.com, http://www.microsoft.com, http://www.sql.org, http://www.xml.org,  http://www.w3C.org
[3] Date, C. J.: An Introduction to Database Systems, 7th ed., Reading, Addison-Wesley, 2000
[4] Young M., J.: XML krok za krokem. Computer Press a.s., Brno, 2006