Publikation:

An XQuery to SQL Compiler

Lade...
Vorschaubild

Dateien

XQuery_to_SQL_compiler_bachelorarbeit.pdf
XQuery_to_SQL_compiler_bachelorarbeit.pdfGröße: 622.94 KBDownloads: 250

Datum

2004

Autor:innen

Briody, Brendan

Herausgeber:innen

Kontakt

ISSN der Zeitschrift

Electronic ISSN

ISBN

Bibliografische Daten

Verlag

Schriftenreihe

Auflagebezeichnung

DOI (zitierfähiger Link)
ArXiv-ID

Internationale Patentnummer

Angaben zur Forschungsförderung

Projekt

Open Access-Veröffentlichung
Open Access Green
Core Facility der Universität Konstanz

Gesperrt bis

Titel in einer weiteren Sprache

Publikationstyp
Masterarbeit/Diplomarbeit
Publikationsstatus
Published

Erschienen in

Zusammenfassung

Diese Bachelorarbeit präsentiert die Implementierung eines XQuery SQL Übersetzers als eine Back-End Lösung für das Pathfinder Projekt. Die übersetzten SQL Ausdrücke werden verwendet, um kodierte, auf relationale Datenbanken gespeicherte XML Dokumente abzufragen. Relationale Datenbanksysteme sind weitverbreitert in der Speicherung und abfrage von Daten. Diese relationale Datenbankmanagementsysteme (RDBMS) sind sehr effizient bei indexierten scans und können leicht mit sehr großen Datenmengen umgehen. Deshalb könnten sich RDBMS nützlich als Backend Speichersysteme für XML Dokumente erweisen. Die Übersetzung von XQuery mit Pathfinder erzeugt abstrakte Syntaxbäume, die verwendet werden, um SQL-Code zu generieren. Für diese Code-Generierung erweisen sich die Möglichkeiten des twig-Compilers als sehr hilfreich. Leistungsmessungen von übersetzten SQL-Code auf unterschiedlich große Dokumente zeigen vielversprechende Ergebnisse. Jedoch weitere Optimierungen hinsichtlich des XQuery - SQL Übersetzers sind sicherlich notwendig, sowie die Verfügbarkeit von eingebauten Funktionen zur Unterstützung von XQuery Anfragen seitens der RDBMS ist wünschenswert.

Zusammenfassung in einer weiteren Sprache

This thesis presents the implementation of an XQuery to SQL compiler as a back-end solution to the Pathfinder project. The compiled SQL queries can be executed to query encoded XML documents on Relational Database Management Systems (RDBMS). These database systems are widely used in data storage and retrieval. They are efficient on indexed scans and are known to cope well with large amounts of data. Therefore, RDBMS can become useful as a backend XML storage system for XQuery. The compilation of XQuery by Pathfinder creates abstract syntax trees which are used by the implementation to generate SQL code. For this code generation the twig compiler abilities used by the Pathfinder project are shown to be very useful. Performance tests of compiled SQL code on different sized documents show promising results. However further optimisations concerning the XQuery to SQL compiler and the availability of special built in functions on RDBMS towards XQuery needs are certainly desirable.

Fachgebiet (DDC)
004 Informatik

Schlagwörter

Konferenz

Rezension
undefined / . - undefined, undefined

Forschungsvorhaben

Organisationseinheiten

Zeitschriftenheft

Zugehörige Datensätze in KOPS

Zitieren

ISO 690BRIODY, Brendan, 2004. An XQuery to SQL Compiler [Master thesis]
BibTex
@mastersthesis{Briody2004XQuer-5973,
  year={2004},
  title={An XQuery to SQL Compiler},
  author={Briody, Brendan}
}
RDF
<rdf:RDF
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:bibo="http://purl.org/ontology/bibo/"
    xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:void="http://rdfs.org/ns/void#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > 
  <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/5973">
    <dcterms:rights rdf:resource="https://rightsstatements.org/page/InC/1.0/"/>
    <dcterms:abstract xml:lang="deu">Diese Bachelorarbeit präsentiert die Implementierung eines XQuery   SQL Übersetzers als eine Back-End Lösung für das Pathfinder Projekt. Die übersetzten SQL Ausdrücke werden verwendet, um kodierte, auf relationale Datenbanken gespeicherte XML Dokumente abzufragen. Relationale Datenbanksysteme sind weitverbreitert in der Speicherung und abfrage von Daten. Diese relationale Datenbankmanagementsysteme (RDBMS) sind sehr effizient bei indexierten scans und können leicht mit sehr großen Datenmengen umgehen. Deshalb könnten sich RDBMS nützlich als Backend Speichersysteme für XML Dokumente erweisen. Die Übersetzung von XQuery mit Pathfinder erzeugt abstrakte Syntaxbäume, die verwendet werden, um SQL-Code zu generieren. Für diese Code-Generierung erweisen sich die Möglichkeiten des twig-Compilers als sehr hilfreich. Leistungsmessungen von übersetzten SQL-Code auf unterschiedlich große Dokumente zeigen vielversprechende Ergebnisse. Jedoch weitere Optimierungen hinsichtlich des XQuery - SQL Übersetzers sind sicherlich notwendig, sowie die Verfügbarkeit von eingebauten Funktionen zur Unterstützung von XQuery Anfragen seitens der RDBMS ist wünschenswert.</dcterms:abstract>
    <bibo:uri rdf:resource="http://kops.uni-konstanz.de/handle/123456789/5973"/>
    <dc:language>eng</dc:language>
    <dcterms:issued>2004</dcterms:issued>
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/5973/1/XQuery_to_SQL_compiler_bachelorarbeit.pdf"/>
    <dc:rights>terms-of-use</dc:rights>
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2011-03-24T16:08:29Z</dcterms:available>
    <dcterms:title>An XQuery to SQL Compiler</dcterms:title>
    <dc:contributor>Briody, Brendan</dc:contributor>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dc:format>application/pdf</dc:format>
    <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/5973/1/XQuery_to_SQL_compiler_bachelorarbeit.pdf"/>
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2011-03-24T16:08:29Z</dc:date>
    <dc:creator>Briody, Brendan</dc:creator>
  </rdf:Description>
</rdf:RDF>

Interner Vermerk

xmlui.Submission.submit.DescribeStep.inputForms.label.kops_note_fromSubmitter

Kontakt
URL der Originalveröffentl.

Prüfdatum der URL

Prüfungsdatum der Dissertation

Finanzierungsart

Kommentar zur Publikation

Allianzlizenz
Corresponding Authors der Uni Konstanz vorhanden
Internationale Co-Autor:innen
Universitätsbibliographie
Begutachtet
Diese Publikation teilen