Original title:
Aktualizace XML dat
Translated title:
Updating XML data
Authors:
Mikuš, Tomáš ; Pokorný, Jaroslav (advisor) ; Holubová, Irena (referee) Document type: Master’s theses
Year:
2012
Language:
slo Abstract:
[eng][cze] Updating XML data is very wide area, which must solve a number of difficult problems. From designing language with sufficient expressive power to the XML data repository able to apply the changes. Ways to deal with them are few. From this perspective, is this work very closely dedicated only to the language XQuery. Thus, its extension for updates, for which the candidate recommendation by the W3C were published only recently. Another specialization of this work is to focus only on the XML data stored in the objectrelational database with that repository will enforce the validity of documents to the scheme described in XML Schema. This requirement, combined with the possibility of updating of data in the repository is on the contradictory requirements. In this thesis is designed language based on XQuery language, designed and implemented evaluating of the update queries of the language on the store and a description and implementation of the store in objectrelational database.Aktualizácia XML dát je veľmi široká oblasť, ktorá musí riešiť niekoľko neľahkých problémov. Od návrhu jazyka s dostatočnou vyjadrovacou silou až po úložisko XML dát schopné zmeny aplikovať. Spôsobov ako sa s nimi vysporiadať je niekoľko. Z tohoto pohľadu je práca veľmi úzko špecializovaná len na jazyk XQuery. Teda jeho rozšírenie pre aktualizácie, pre ktoré bolo doporučenie, konzorciom W3C, zverejnené len nedávno. Ďalšou špecializáciou tejto práce je zameranie sa len na XML dáta uložené v objektovorelačnej databáze, s tým, že úložisko bude vynucovať validitu dokumentov voči schéme popísanej v jazyku XML Schema. Táto požiadavka v kombinácií s možnosťou dáta v úložisku aktualizovať, kladie na úložisko protichodné požiadavky. V práci je navrhnutý jazyk, ktorý vychádza z jazyka XQuery, navrhnuté a implementované vyhodnocovanie aktualizačných požiadaviek tohoto jazyka nad úložiskom a popis a implementácia samotného úložiska v objektovorelačnej databáze.
Keywords:
object-relational database; updating XML; XML Schema; XQuery; aktualizácia XML; objektovo-relačná databáza; XML Schema; XQuery
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/46671