XQuery algebra
| dc.contributor.advisor | Bača, Radim | cs |
| dc.contributor.author | Lukáš, Petr | cs |
| dc.contributor.referee | Krátký, Michal | cs |
| dc.date.accepted | 2012-06-07 | cs |
| dc.date.accessioned | 2012-07-11T07:50:42Z | |
| dc.date.available | 2012-07-11T07:50:42Z | |
| dc.date.issued | 2012 | cs |
| dc.description | Import 11/07/2012 | cs |
| dc.description.abstract | Tato 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.abstract | This 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.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 8805756 bytes | cs |
| dc.format.mimetype | application/pdf | cs |
| dc.identifier.other | OSD002 | cs |
| dc.identifier.sender | S2724 | cs |
| dc.identifier.thesis | LUK194_FEI_N2647_2612T025_2012 | |
| dc.identifier.uri | http://hdl.handle.net/10084/93033 | |
| dc.language.iso | cs | cs |
| dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | XML | cs |
| dc.subject | XQuery | cs |
| dc.subject | XPath | cs |
| dc.subject | dotazování nad XML | cs |
| dc.subject | dotazovací jazyky | cs |
| dc.subject | procesor | cs |
| dc.subject | algebra | cs |
| dc.subject | optimalizace | cs |
| dc.subject | operátor | cs |
| dc.subject | plán dotazu | cs |
| dc.subject | překladač | cs |
| dc.subject | XML | en |
| dc.subject | XQuery | en |
| dc.subject | XPath | en |
| dc.subject | querying XML | en |
| dc.subject | data query languages | en |
| dc.subject | processor | en |
| dc.subject | algebra | en |
| dc.subject | optimization | en |
| dc.subject | operator | en |
| dc.subject | query plan | en |
| dc.subject | compiler | en |
| dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
| dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Magisterský studijní program | cs |
| dc.thesis.degree-name | Ing. | cs |
| dc.thesis.degree-program | Informační a komunikační technologie | cs |
| dc.title | XQuery algebra | cs |
| dc.title.alternative | XQuery Algebra | en |
| dc.type | Diplomová práce | cs |
Files
Original bundle
1 - 4 out of 4 results
Loading...
- Name:
- LUK194_FEI_N2647_2612T025_2012.pdf
- Size:
- 8.4 MB
- Format:
- Adobe Portable Document Format
Loading...
- Name:
- LUK194_FEI_N2647_2612T025_2012_priloha.zip
- Size:
- 21.46 MB
- Format:
- Unknown data format
Loading...
- 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...
- 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