Realization of a system of efficient querying of hierarchical data transformed into a quasi-relational model
PBN-AR
Instytucja
Wydział Informatyki, Elektroniki i Telekomunikacji (Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie)
Informacje podstawowe
Główny język publikacji
EN
Czasopismo
Computer Science
ISSN
1508-2806
EISSN
2300-7036
Wydawca
AGH University of Science and Technology Press
DOI
Rok publikacji
2016
Numer zeszytu
3
Strony od-do
353--369
Numer tomu
17
Link do pełnego tekstu
Identyfikator DOI
Liczba arkuszy
1.14
Autorzy
(liczba autorów: 4)
Pozostali autorzy
+ 2
Słowa kluczowe
EN
XML
SQL
relational model
hierarchical data
Streszczenia
Język
EN
Treść
Extensible Markup Language was mainly designed to easily represent documents; however, it has evolved and is now widely used for the representation of arbitrary data structures. There are many Application Programming Interfaces (APIs) to aid software developers with processing XML data. There are also many languages for querying and transforming XML, such as XPath or XQuery, which are widely used in this field. However, because of the great flexibility of XML documents, there are no unified data storing and processing standards, tools, or systems. On the other hand, a relational model is still the most-commonly and widely used standard for storing and querying data. Many Database Management Systems consist of components for loading and transforming hierarchical data. DB2 pureXML or Oracle SQLX are some of the most-recognized examples. Unfortunately, all of them require knowledge of additional tools, standards, and languages dedicated to accessing hierarchical data (for example, XPath or XQuery). Transforming XML documents into a (quasi)relational model and then querying (transformed) documents with SQL or SQL–like queries would significantly simplify the development of data-oriented systems and applications. In this paper, an implementation of the SQLxD query system is proposed. The XML documents are converted into a quasi-relational model (preserving their hierarchical structure), and the SQL–like language based on SQL-92 allows for efficient data querying.
Cechy publikacji
original article
peer-reviewed
Inne
System-identifier
idp:101475
CrossrefMetadata from Crossref logo
Cytowania
Liczba prac cytujących tę pracę
Brak danych
Referencje
Liczba prac cytowanych przez tę pracę
Brak danych