Název:
Aktualizace XML dat
Překlad názvu:
Updating XML data
Autoři:
Mikuš, Tomáš ; Pokorný, Jaroslav (vedoucí práce) ; Holubová, Irena (oponent) Typ dokumentu: Diplomové práce
Rok:
2012
Jazyk:
slo
Abstrakt: [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.
Klíčová slova:
aktualizácia XML; objektovo-relačná databáza; XML Schema; XQuery; object-relational database; updating XML; XML Schema; XQuery