Vykonávání XPath dotazů na XML datech validních k existujícímu XML Schema
| dc.contributor.advisor | Bača, Radim | cs |
| dc.contributor.author | Lakoštík, Marek | cs |
| dc.contributor.referee | Krátký, Michal | cs |
| dc.date.accepted | 2014-06-11 | cs |
| dc.date.accessioned | 2014-08-05T10:00:50Z | |
| dc.date.available | 2014-08-05T10:00:50Z | |
| dc.date.issued | 2014 | cs |
| dc.description | Import 05/08/2014 | cs |
| dc.description.abstract | XML je značkovací jazyk, který se v současnosti stále více používá pro uchovávání dat v oblasti informačních technologií. Podobně jako se dá vyhledávat v relačních databázových systémech pomocí jazyka SQL, dá se vyhledávat i v XML databázových systémech. Nejpoužívanějším XML dotazovacím jazykem je XPath, jehož dotazy jsou zpracovávány kromě jiných i holistickými algoritmy. Ty jsou navrženy tak, aby pracovaly s určitou datovou strukturou, která obsahuje předzpracovány uzly XML dokumentu tak, aby bylo možné k nim efektivně přistupovat. Hlavním cílem této práce je otestovat funkčnost holistických algoritmů v případě, že neexistuje žádné předzpracování XML dokumentu, a XML dokument je zpracováván na vstupu sekvenčně. Neodmyslitelnou součástí činnosti holistických algoritmů je práce s proudy uzlů XML dokumentu. Efektivita práce těchto algoritmů je závislá i na velikosti těchto vstupních proudů. V této práci se zabýváme i redukcí uzlů ve vstupních proudech algoritmu za využití XML Schema validního k zpracovávanému XML dokumentu. Zmiňovaná redukce pracuje na základě prefixové a postfixové optimalizace větveného dotazu. Větvený dotaz představuje jeden z nejčastěji řešených typů dotazů, které řeší holistické algoritmy. | cs |
| dc.description.abstract | XML is a mark-up language, which is increasingly used for storing data in the field of information technology. Like it is possible to search in relational databases with help of SQL language, it is also possible to search in XML databases. XPath is the most commonly used XML query language, which queries are processed, besides others, by holistic algorithms. These are designed to work with a particular data structure that contains the XML document nodes pre-processed so that these can be effectively treated. The main goal of this work is to test functionality of holistic algorithms when there is not any pre-processing of XML document and XML document is being processed sequentially from the input. Operating with streams of nodes is unthinkable part of work holistic algorithms. Work efficiency of these algorithms is also dependent on the size of the input streams. In this work, we are about to reduce nodes in input streams of algorithm by using valid XML Schema to current XML document. This reduction works based on prefix and postfix optimization of twig pattern query. Twig pattern query is one of the most common types of queries, which handle holistic algorithms. | en |
| dc.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | velmi dobře | cs |
| dc.format.extent | 3485282 bytes | cs |
| dc.format.mimetype | application/pdf | cs |
| dc.identifier.other | OSD002 | cs |
| dc.identifier.sender | S2724 | cs |
| dc.identifier.thesis | LAK0009_FEI_N2647_2612T025_2014 | |
| dc.identifier.uri | http://hdl.handle.net/10084/103840 | |
| dc.language.iso | cs | cs |
| dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | XPath | cs |
| dc.subject | XML | cs |
| dc.subject | XML strom | cs |
| dc.subject | XML Schema | cs |
| dc.subject | DTD | cs |
| dc.subject | validace | cs |
| dc.subject | orientovaný graf | cs |
| dc.subject | pre-order procházení grafu | cs |
| dc.subject | větvený dotaz | cs |
| dc.subject | holistické algoritmy | cs |
| dc.subject | PathStack | cs |
| dc.subject | TwigStack | cs |
| dc.subject | GTPStack | cs |
| dc.subject | XPath | en |
| dc.subject | XML | en |
| dc.subject | XML tree | en |
| dc.subject | XML Schema | en |
| dc.subject | DTD | en |
| dc.subject | validation | en |
| dc.subject | oriented graph | en |
| dc.subject | pre-order tree traversal | en |
| dc.subject | twig pattern query | en |
| dc.subject | holistic algorithms | en |
| dc.subject | PathStack | en |
| dc.subject | TwigStack | en |
| dc.subject | GTPStack | 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 | Vykonávání XPath dotazů na XML datech validních k existujícímu XML Schema | cs |
| dc.title.alternative | XPath Processing on an XML Data with the Existing XML Schema | en |
| dc.type | Diplomová práce | cs |
Files
Original bundle
1 - 4 out of 4 results
Loading...
- Name:
- LAK0009_FEI_N2647_2612T025_2014.pdf
- Size:
- 3.32 MB
- Format:
- Adobe Portable Document Format
Loading...
- Name:
- LAK0009_FEI_N2647_2612T025_2014_priloha.zip
- Size:
- 7.96 MB
- Format:
- Unknown data format
Loading...
- Name:
- LAK0009_FEI_N2647_2612T025_2014_posudek_vedouci_Baca_Radim.pdf
- Size:
- 49.21 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Bača, Radim
Loading...
- Name:
- LAK0009_FEI_N2647_2612T025_2014_posudek_oponent_Kratky_Michal.pdf
- Size:
- 52.4 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Krátký, Michal