Táto práca sa zaoberám vytváraním webovej aplikácie využívajúc XML funkcionalitu v databáze Oracle, za pomoci programovacieho jazyka PHP.
V teoretickej časti sa práca zaoberá vysvetlením pojmov ako databázové systémy, v krátkosti popisuje Oracle, jeho štruktúru ako aj popis objektového modelu Oracle. V stručnosti je vysvetlená skupina príkazov jazyka SQL. V ďalšej časti sa práca zaoberá XML funkcionalitou ako aj jej využitím v praxi.
Druhým hlavným celkom práce je praktická časť. Obsahuje návrh riešení, či už z databázového hľadiska, užívateľského alebo aplikačného. Vysvetlené sú postupy a princípy akým spôsobom bolo v práci postupované a uvedené dôvody prečo to tak bolo.
Anotace v angličtině
In this thesis I deal with creating a web application which is using XML functions in the Oracle database. PHP programming language is also used to develop this application. This thesis is divided into several parts.
The theoretical part of this thesis is dealing with the explanation concept of the database system, briefly describes the Oracle system, its structure and the objected model of Oracle. The group of commands from the SQL language is also briefly explained. The next part of this thesis is dealing with XML functions and its practical use.
The second main goal of my thesis is the practical part. It consists of the design of the solution, the database, user and application aspects. It also explains the procedures and principles of how I process during work, as well as mentions the reasons why it was like that.
Klíčová slova
Oracle, XML, PHP, XPath, SQL, webová aplikácia
Klíčová slova v angličtině
Oracle, XML, PHP, XPath, SQL, web application
Rozsah průvodní práce
72
Jazyk
SK
Anotace
Táto práca sa zaoberám vytváraním webovej aplikácie využívajúc XML funkcionalitu v databáze Oracle, za pomoci programovacieho jazyka PHP.
V teoretickej časti sa práca zaoberá vysvetlením pojmov ako databázové systémy, v krátkosti popisuje Oracle, jeho štruktúru ako aj popis objektového modelu Oracle. V stručnosti je vysvetlená skupina príkazov jazyka SQL. V ďalšej časti sa práca zaoberá XML funkcionalitou ako aj jej využitím v praxi.
Druhým hlavným celkom práce je praktická časť. Obsahuje návrh riešení, či už z databázového hľadiska, užívateľského alebo aplikačného. Vysvetlené sú postupy a princípy akým spôsobom bolo v práci postupované a uvedené dôvody prečo to tak bolo.
Anotace v angličtině
In this thesis I deal with creating a web application which is using XML functions in the Oracle database. PHP programming language is also used to develop this application. This thesis is divided into several parts.
The theoretical part of this thesis is dealing with the explanation concept of the database system, briefly describes the Oracle system, its structure and the objected model of Oracle. The group of commands from the SQL language is also briefly explained. The next part of this thesis is dealing with XML functions and its practical use.
The second main goal of my thesis is the practical part. It consists of the design of the solution, the database, user and application aspects. It also explains the procedures and principles of how I process during work, as well as mentions the reasons why it was like that.
Klíčová slova
Oracle, XML, PHP, XPath, SQL, webová aplikácia
Klíčová slova v angličtině
Oracle, XML, PHP, XPath, SQL, web application
Zásady pro vypracování
Nastudujte možnosti použití XML v databázi Oracle.
Nastudujte možnosti využití databáze Oracle ve webové aplikaci a proveďte literární rešerši.
Vyberte vhodné řešení pro webovou aplikaci využívající XML v databázi Oracle a svůj výběr zdůvodněte.
Naprogramujte webovou aplikaci, která bude využívat zpracování XML v databázi Oracle.
Aplikaci zprovozněte na školním serveru.
Zásady pro vypracování
Nastudujte možnosti použití XML v databázi Oracle.
Nastudujte možnosti využití databáze Oracle ve webové aplikaci a proveďte literární rešerši.
Vyberte vhodné řešení pro webovou aplikaci využívající XML v databázi Oracle a svůj výběr zdůvodněte.
Naprogramujte webovou aplikaci, která bude využívat zpracování XML v databázi Oracle.
Aplikaci zprovozněte na školním serveru.
Seznam doporučené literatury
LACKO, Luboslav. ORACLE: Správa, programování a použití databázového systému. Vyd. 1. Brno: Computer Press, 2003, 464 s. ISBN 80-722-6699-3.
LECKY-THOMPSON, Ed a Steven D NOWICKI. PHP 6: programujeme profesionálně. Vyd. 1. Překlad Ondřej Gibl. Brno: Computer Press, 2010, 718 s. Programujeme profesionálně. ISBN 978-802-5131-275.
KOSEK, Jiří. PHP - tvorba interaktivních internetových aplikací: podrobný průvodce. Vyd. 1. Praha: Grada, 1999, 490 s. Průvodce (Grada). ISBN 80-716-9373-1.
MLÝNKOVÁ, Irena a Jaroslav POKORNÝ. XML technologie: principy a aplikace v praxi. 1. vyd. Praha: Grada, 2008, 267 s. Průvodce (Grada). ISBN 978-802-4727-257.
URMAN, Scott, Ron HARDMAN a Michael MCLAUGHLIN. Oracle: programování v PL/SQL. Vyd. 1. Překlad Jiří Fadrný. Brno: Computer Press, 2007, 720 s. ISBN 978-802-5118-702.
Seznam doporučené literatury
LACKO, Luboslav. ORACLE: Správa, programování a použití databázového systému. Vyd. 1. Brno: Computer Press, 2003, 464 s. ISBN 80-722-6699-3.
LECKY-THOMPSON, Ed a Steven D NOWICKI. PHP 6: programujeme profesionálně. Vyd. 1. Překlad Ondřej Gibl. Brno: Computer Press, 2010, 718 s. Programujeme profesionálně. ISBN 978-802-5131-275.
KOSEK, Jiří. PHP - tvorba interaktivních internetových aplikací: podrobný průvodce. Vyd. 1. Praha: Grada, 1999, 490 s. Průvodce (Grada). ISBN 80-716-9373-1.
MLÝNKOVÁ, Irena a Jaroslav POKORNÝ. XML technologie: principy a aplikace v praxi. 1. vyd. Praha: Grada, 2008, 267 s. Průvodce (Grada). ISBN 978-802-4727-257.
URMAN, Scott, Ron HARDMAN a Michael MCLAUGHLIN. Oracle: programování v PL/SQL. Vyd. 1. Překlad Jiří Fadrný. Brno: Computer Press, 2007, 720 s. ISBN 978-802-5118-702.
Přílohy volně vložené
-
Přílohy vázané v práci
ilustrace
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Otázky:
dr. Šilhavý: "Na koho je práce konkrétně zacílena?"
ing. Ježková: "Může být vlastnost databáze Oracle "psát vše složitě" výhodou nebo je to vždy jen nevýhoda?"
Student na otázky odpověděl.