Original title:
Analytické zpracování XML dokumentů
Translated title:
Analytical Processing of XML documents
Authors:
Melichárek, Petr ; Pokorný, Jaroslav (advisor) ; Toman, Kamil (referee) Document type: Master’s theses
Year:
2008
Language:
cze Abstract:
[cze][eng] V této práci se zabýváme rozšířením jazyka XQuery o analytické konstrukce známé z jazyka SQL - group by, roll up a cube. Navíc zavádíme novou konstrukci topologický roll up. Implementaním prostředím je nativní XML databáze eXist, kterou jsme rozšřili o modul obsahující zmíněné konstrukce. Při dotazování nad dokumenty databáze v jazyce XQuery tak můžeme použt implementované konstrukce jako uživatelské funkce. Testování ukázalo, že funkce jsou využitelné v praxi, a to i na velkých XML dokumentech a pro složité dotazy.In this diploma thesis we present XQuery analytic extension containing clauses well known from SQL language - group by, roll up and cube. In addition we introduce new clause, called topological roll up. The native XML database eXist is an environment for the extension implementation. We add a module, containing earlier mentioned clauses, to the eXist database. We can use implemented clauses as user de ned functions in XQuery language for querying database's documents. Tests have proved that functions are useful in practice. Even for large XML documents and complex queries.
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/11890