Home | english  | Impressum | Sitemap | KIT

X2S - XPath query processing for relational databases

X2S - XPath query processing for relational databases
Typ:Diplomarbeit
Datum:07.2002
Bearbeiter:Tom Gelhausen
Links:PDF

Zusammenfassung

This thesis shows a way to represent relational database content as a virtual XML document and how to process queries in natural XML access language (XPath) against this data. Design principals were both, efficiency and minimal system requirements to support also relational database systems without any type of build-in XML support. This is a read-only approach so far. The supported XPath features are

  • NodeTest: NameTest and NodeType
  • 8 axes (ancestor, ancestor-or-self, attribute, child, descendant, descendant-or-self, parent, self, unrolling is limited to mapping definitions depth)
  • relative navigation (starting from context node)
  • Constants: Numbers and Literals (Strings)
  • Operations: in principle all standard XPath 1.0 operations (additive (+, -), multiplicative (*, div, mod), and, or, equality (=, ≠), relational (>, ≥, <, ≤), union, sign)