Vykonávání XPath dotazů na XML datech validních k existujícímu XML Schema

dc.contributor.advisorBača, Radimcs
dc.contributor.authorLakoštík, Marekcs
dc.contributor.refereeKrátký, Michalcs
dc.date.accepted2014-06-11cs
dc.date.accessioned2014-08-05T10:00:50Z
dc.date.available2014-08-05T10:00:50Z
dc.date.issued2014cs
dc.descriptionImport 05/08/2014cs
dc.description.abstractXML 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.abstractXML 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.department460 - Katedra informatikycs
dc.description.resultvelmi dobřecs
dc.format.extent3485282 bytescs
dc.format.mimetypeapplication/pdfcs
dc.identifier.otherOSD002cs
dc.identifier.senderS2724cs
dc.identifier.thesisLAK0009_FEI_N2647_2612T025_2014
dc.identifier.urihttp://hdl.handle.net/10084/103840
dc.language.isocscs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectXPathcs
dc.subjectXMLcs
dc.subjectXML stromcs
dc.subjectXML Schemacs
dc.subjectDTDcs
dc.subjectvalidacecs
dc.subjectorientovaný grafcs
dc.subjectpre-order procházení grafucs
dc.subjectvětvený dotazcs
dc.subjectholistické algoritmycs
dc.subjectPathStackcs
dc.subjectTwigStackcs
dc.subjectGTPStackcs
dc.subjectXPathen
dc.subjectXMLen
dc.subjectXML treeen
dc.subjectXML Schemaen
dc.subjectDTDen
dc.subjectvalidationen
dc.subjectoriented graphen
dc.subjectpre-order tree traversalen
dc.subjecttwig pattern queryen
dc.subjectholistic algorithmsen
dc.subjectPathStacken
dc.subjectTwigStacken
dc.subjectGTPStacken
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.titleVykonávání XPath dotazů na XML datech validních k existujícímu XML Schemacs
dc.title.alternativeXPath Processing on an XML Data with the Existing XML Schemaen
dc.typeDiplomová prácecs

Files

Original bundle

Now showing 1 - 4 out of 4 results
Loading...
Thumbnail Image
Name:
LAK0009_FEI_N2647_2612T025_2014.pdf
Size:
3.32 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
LAK0009_FEI_N2647_2612T025_2014_priloha.zip
Size:
7.96 MB
Format:
Unknown data format
Loading...
Thumbnail Image
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...
Thumbnail Image
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