Cílem této bakalářské práce bylo vytvořit podporu výuky předmětu Teorie zpracování dat ve formě uživatelské příručky. Hlavním úkolem této uživatelské příručky je popis práce s jazykem XML (Rozšířitelný značkovací jazyk) a následné vysvětlení jak využívat XML při práci v databázovém systému Oracle. Postupně je vysvětlena syntaxe jazyka XML, tvorba dokumentů v tomto jazyce, schémat, dotazování se nad XML daty za pomoci jazyka XPath a ukázka jak využívat XML v databázi Oracle na jednotlivých příkladech. Ve vývojovém prostředí Oracle SQL developer byly vytvořeny a popsány příklady práce s XML v této databázi, které slouží pro pochopení, jak lze tento jazyk v databázi využívat.
Anotace v angličtině
The aim of this bachelor thesis was to create an electronic support to a subject called "Data Processing Theory." The goal was successfully realized with the support in a form of user guide. The purpose of this user guide is to describe how to work with the Extensible Markup Language (XML) as well as to explain the usage of XML while operating in the Oracle database system. The syntax of XML, building both documents and schemes in XML, querying data in XML using the XML Path language (XPath), and an illustration of the possibilities of XML in the Oracle database are all defined. In development environment of the Oracle SQL Developer, examples of work with XML in the Oracle database were created and described in order to understand the possibilities of using XML in the database.
Klíčová slova
XML, XML Schéma, XPath, databáze, element, atribut
Klíčová slova v angličtině
XML, XML scheme, XPath, database, element, attribute
Rozsah průvodní práce
53 s.
Jazyk
CZ
Anotace
Cílem této bakalářské práce bylo vytvořit podporu výuky předmětu Teorie zpracování dat ve formě uživatelské příručky. Hlavním úkolem této uživatelské příručky je popis práce s jazykem XML (Rozšířitelný značkovací jazyk) a následné vysvětlení jak využívat XML při práci v databázovém systému Oracle. Postupně je vysvětlena syntaxe jazyka XML, tvorba dokumentů v tomto jazyce, schémat, dotazování se nad XML daty za pomoci jazyka XPath a ukázka jak využívat XML v databázi Oracle na jednotlivých příkladech. Ve vývojovém prostředí Oracle SQL developer byly vytvořeny a popsány příklady práce s XML v této databázi, které slouží pro pochopení, jak lze tento jazyk v databázi využívat.
Anotace v angličtině
The aim of this bachelor thesis was to create an electronic support to a subject called "Data Processing Theory." The goal was successfully realized with the support in a form of user guide. The purpose of this user guide is to describe how to work with the Extensible Markup Language (XML) as well as to explain the usage of XML while operating in the Oracle database system. The syntax of XML, building both documents and schemes in XML, querying data in XML using the XML Path language (XPath), and an illustration of the possibilities of XML in the Oracle database are all defined. In development environment of the Oracle SQL Developer, examples of work with XML in the Oracle database were created and described in order to understand the possibilities of using XML in the database.
Klíčová slova
XML, XML Schéma, XPath, databáze, element, atribut
Klíčová slova v angličtině
XML, XML scheme, XPath, database, element, attribute
Zásady pro vypracování
Nastudujte funkce a způsoby práce s XML v databázi Oracle (schemata, export, import, procházení pomocí XPath výrazů).
Vymyslete vlastní příklady reprezentující práci s XML v databázi Oracle.
Vyzkoušejte funkčnost příkladů na školním serveru s databází Oracle.
Vytvořte českou uživatelskou příručku, která bude obsahovat popis práce s XML v databázi Oracle a její ukázky na Vámi vytvořených příkladech.
Zásady pro vypracování
Nastudujte funkce a způsoby práce s XML v databázi Oracle (schemata, export, import, procházení pomocí XPath výrazů).
Vymyslete vlastní příklady reprezentující práci s XML v databázi Oracle.
Vyzkoušejte funkčnost příkladů na školním serveru s databází Oracle.
Vytvořte českou uživatelskou příručku, která bude obsahovat popis práce s XML v databázi Oracle a její ukázky na Vámi vytvořených příkladech.
Seznam doporučené literatury
MLÝNKOVÁ, Irena, et al. XML technologie : Principy a aplikace v praxi. Praha : Grada, 2008. 272 s. ISBN 978-80-247-2725-7.
YOUNG, Michael J,. XML : Krok za krokem. Brno : Computer Press, a. s., 2006. 471 s. ISBN 80-251-1070-2.
Oracle Database 10g Release 2 : XML DB [online]. Redwood Shores : Oracle Corporation, 2005 [cit. 2011-02-02]. Dostupné z WWW: http://download.oracle.com/otndocs/tech/xml/xmldb/TWP_XML_DB_10gR2_long.pdf.
XML Path Language (XPath) : Version 1.0 [online]. [s.l.] : W3C, 1999 [cit. 2011-02-02]. Dostupné z WWW: http://www.w3.org/TR/xpath.
URMAN, Scott, et al. Oracle : Programování v PL/SQL. Brno : Computer Press, a. s., 2008. 720 s. ISBN 9788025118702.
Seznam doporučené literatury
MLÝNKOVÁ, Irena, et al. XML technologie : Principy a aplikace v praxi. Praha : Grada, 2008. 272 s. ISBN 978-80-247-2725-7.
YOUNG, Michael J,. XML : Krok za krokem. Brno : Computer Press, a. s., 2006. 471 s. ISBN 80-251-1070-2.
Oracle Database 10g Release 2 : XML DB [online]. Redwood Shores : Oracle Corporation, 2005 [cit. 2011-02-02]. Dostupné z WWW: http://download.oracle.com/otndocs/tech/xml/xmldb/TWP_XML_DB_10gR2_long.pdf.
XML Path Language (XPath) : Version 1.0 [online]. [s.l.] : W3C, 1999 [cit. 2011-02-02]. Dostupné z WWW: http://www.w3.org/TR/xpath.
URMAN, Scott, et al. Oracle : Programování v PL/SQL. Brno : Computer Press, a. s., 2008. 720 s. ISBN 9788025118702.
Přílohy volně vložené
Uživatelská příručka - XML v databázi Oracle, 1 CD
Přílohy vázané v práci
ilustrace, schémata
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s obsahem a výsledky své bakalářské práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
doc.Sysel:
1) na str. 11 a 12 píšete pro jaké platformy byla databaze Oracle vydána. Mužete upřesnit vaši terminologii? (platforma Unix a platforma PC) .
Jak ovlivní využití XML vykonnost databáze?
Příručka je zpracována z dostupných zdrojů, které nejsou uvedeny. Byl splněn bod 3 zadání BP?
Student na položené dotazy odpověděl. Následovalo zkoušení ze dvou předmětů.