Hyperset approach to semi-structured databases and the experimental implementation of the query language Delta



Molyneux, Richard
Hyperset approach to semi-structured databases and the experimental implementation of the query language Delta. Doctor of Philosophy thesis, Unspecified.

[img] PDF
RichardMolyneux_PhDThesis.pdf - Author Accepted Manuscript
Access to this file is embargoed until Unspecified.
Available under License Creative Commons Attribution.

Download (1MB) | Request a copy
[img] PDF (Final accepted version)
MolyneuxRic_Jan2009_1109.pdf - Author Accepted Manuscript
Available under License Creative Commons Attribution No Derivatives.

Download (1MB)

Abstract

This thesis presents practical suggestions towards the implementation of the hyperset approach to semi-structured databases and the associated query language Delta. This work can be characterised as part of a top-down approach to semi-structured databases, from theory to practice. The main original part of this work consisted in implementation of the hyperset Delta query language to semi-structured databases, including worked example queries. In fact, the goal was to demonstrate the practical details of this approach and language. The required development of an extended, practical version of the language based on the existing theoretical version, and the corresponding operational semantics. Here we present detailed description of the most essential steps of the implementation. Another crucial problem for this approach was to demonstrate how to deal in reality with the concept of the equality relation between (hyper)sets, which is computationally realised by the bisimulation relation. In fact, this expensive procedure, especially in the case of distributed semi-structured data, required some additional theoretical considerations and practical suggestions for efficient implementation. To this end the 'local/global' strategy for computing the bisimulation relation over distributed semi-structured data was developed and its efficiency was experimentally confirmed. Finally, the XML-WDB format for representing any distributed WDB as system of set equations was developed so that arbitrary XML elements can participate and, hence, queried by the -language. The query system with the syntax of the language and several example queries from this thesis is available online at http://www.csc.liv.ac.uk/˜molyneux/t/

Item Type: Thesis (Doctor of Philosophy)
Additional Information: Date: 2009-01 (completed)
Uncontrolled Keywords: Semi-structured, Web-like, distributed databases, hypersets, bisimulation, query language (Delta)
Subjects: ?? QA75 ??
Divisions: Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science
Depositing User: Symplectic Admin
Date Deposited: 30 Nov 2010 12:48
Last Modified: 16 Dec 2022 04:33
DOI: 10.17638/00001109
Supervisors:
  • Sazonov, Vladimir
URI: https://livrepository.liverpool.ac.uk/id/eprint/1109