XQuery algebra

dc.contributor.advisorBača, Radimcs
dc.contributor.authorLukáš, Petrcs
dc.contributor.refereeKrátký, Michalcs
dc.date.accepted2012-06-07cs
dc.date.accessioned2012-07-11T07:50:42Z
dc.date.available2012-07-11T07:50:42Z
dc.date.issued2012cs
dc.descriptionImport 11/07/2012cs
dc.description.abstractTato diplomová práce se zabývá návrhem a implementací procesoru dotazovacího jazyka XQuery, který slouží k prohledávání stromově organizovaných XML dokumentů a databází. Cílem je navrhnout a vytvořit procesor pracující na principu algebraických operátorů, které umožňují efektivnější vyhodnocování vstupních dotazů než přímá interpretace. V úvodu práce je podán stručný přehled aktuálně používaných technologií, které se k~dotazování nad XML úzce vážou, včetně krátkého popisu samotného jazyka XQuery. Následuje návrh algebraických operátorů a návrh překladových pravidel pro transformaci dotazů na tyto operátory zahrnující také optimalizační postupy, které umožňují v přeloženém dotazu provést určité úpravy tak, aby výsledek zůstal zachován, ale výpočet proběhl efektivněji. Teoretické návrhy jsou dále převedeny do skutečné podoby ve formě implementace procesoru. V závěru práce je výsledný procesor porovnán s jinými existujícími a běžně používanými implementacemi.cs
dc.description.abstractThis diploma thesis deals with design and implementation of a processor of the XQuery computer language used for searching data in tree organized XML documents and databases. The goal of this work is to design and create a processor based on algebraic operators which can give better performance in evaluation of the input queries than direct interpretation. At the beginning of this work a breaf overview of currently used technologies for querying XML including a short description of the XQuery language is given. It is followed by a proposal of algebraic operators and proposal of compilation rules transforming queries into those operators. There are also included optimization techniques enabling to make such modifications in the compiled query as the result is preserved, but the evaluation is more effective. Those proposals are subsequently transformed into the real form of processor implementation. The final part of this work compares the implemented processor to other existing and commonly used implementations.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent8805756 bytescs
dc.format.mimetypeapplication/pdfcs
dc.identifier.otherOSD002cs
dc.identifier.senderS2724cs
dc.identifier.thesisLUK194_FEI_N2647_2612T025_2012
dc.identifier.urihttp://hdl.handle.net/10084/93033
dc.language.isocscs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectXMLcs
dc.subjectXQuerycs
dc.subjectXPathcs
dc.subjectdotazování nad XMLcs
dc.subjectdotazovací jazykycs
dc.subjectprocesorcs
dc.subjectalgebracs
dc.subjectoptimalizacecs
dc.subjectoperátorcs
dc.subjectplán dotazucs
dc.subjectpřekladačcs
dc.subjectXMLen
dc.subjectXQueryen
dc.subjectXPathen
dc.subjectquerying XMLen
dc.subjectdata query languagesen
dc.subjectprocessoren
dc.subjectalgebraen
dc.subjectoptimizationen
dc.subjectoperatoren
dc.subjectquery planen
dc.subjectcompileren
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.titleXQuery algebracs
dc.title.alternativeXQuery Algebraen
dc.typeDiplomová prácecs

Files

Original bundle

Now showing 1 - 4 out of 4 results
Loading...
Thumbnail Image
Name:
LUK194_FEI_N2647_2612T025_2012.pdf
Size:
8.4 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
LUK194_FEI_N2647_2612T025_2012_priloha.zip
Size:
21.46 MB
Format:
Unknown data format
Loading...
Thumbnail Image
Name:
LUK194_FEI_N2647_2612T025_2012_posudek_vedouci_Baca_Radim.pdf
Size:
49.9 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Bača, Radim
Loading...
Thumbnail Image
Name:
LUK194_FEI_N2647_2612T025_2012_posudek_oponent_Kratky_Michal.pdf
Size:
50.93 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Krátký, Michal