Universal Query Language for Unified State Model

被引:1
|
作者
Wisniewski, Piotr [1 ]
Stencel, Krzysztof [2 ]
机构
[1] Nicolaus Copernicus Univ, Fac Math & Comp Sci, PL-87100 Torun, Poland
[2] Univ Warsaw, Inst Informat, Warsaw, Poland
关键词
Algebra; -; Mapping;
D O I
10.3233/FI-2014-968
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Unified State Model (USM) is a single data model that allows conveying objects of major programming languages and databases. USM exploits and emphasizes common properties of their data models. USM is equipped with mappings from these data models onto it. With USM at hand, we have faced the next natural research question whether numerous query languages for the data subsumed by USM can be clearly mapped onto a common language. We have designed and proposed such a language called the Unified Query Language (UQL). UQL is intended to be a minimalistic and elegant query language that allows expressing queries of languages of data models covered by USM. In this paper we define UQL and its concise set of operators. Next we conduct a mild introduction into UQL features by showing examples of SQL and ODMG OQL queries and their mapping onto UQL. We conclude by presenting the mapping of the theoretical foundations of these two major query languages onto UQL. They are the multiset relational algebra and the object query algebra. This is an important step towards the establishment of a fully-fledged common query language for USM and its subsumed data models.
引用
收藏
页码:177 / 192
页数:16
相关论文
共 50 条
  • [21] A model and a visual query language for structured text
    Baeza-Yates, R
    Navarro, G
    Vegas, J
    de la Fuente, P
    STRING PROCESSING AND INFORMATION RETRIEVAL - PROCEEDINGS: A SOUTH AMERICAN SYMPOSIUM, 1998, : 7 - 13
  • [22] Multidimensional data model and query language for informetrics
    Niemi, T
    Hirvonen, L
    Järvelin, K
    JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2003, 54 (10): : 939 - 951
  • [23] A Geometrically Enhanced Conceptual Model and Query Language
    Ma, Hui
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2010, 16 (20) : 2986 - 3015
  • [24] A model and query language for temporal graph databases
    Debrouvier, Ariel
    Parodi, Eliseo
    Perazzo, Matias
    Soliani, Valeria
    Vaisman, Alejandro
    VLDB JOURNAL, 2021, 30 (05): : 825 - 858
  • [25] VMQL: A Generic Visual Model Query Language
    Stoerrle, Harald
    2009 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2009, : 199 - 206
  • [26] APQL: A Process-Model Query Language
    ter Hofstede, Arthur H. M.
    Ouyang, Chun
    La Rosa, Marcello
    Song, Liang
    Wang, Jianmin
    Polyvyanyy, Artem
    ASIA PACIFIC BUSINESS PROCESS MANAGEMENT, 2013, 159 : 23 - 38
  • [27] A GRAPHICAL QUERY LANGUAGE FOR THE BINARY RELATIONSHIP MODEL
    MARK, L
    INFORMATION SYSTEMS, 1989, 14 (03) : 231 - 246
  • [28] A model and query language for temporal graph databases
    Ariel Debrouvier
    Eliseo Parodi
    Matías Perazzo
    Valeria Soliani
    Alejandro Vaisman
    The VLDB Journal, 2021, 30 : 825 - 858
  • [29] OCL as the query language for UML model execution
    Habela, Piotr
    Kaczmarski, Krzysztof
    Stencel, Krzysztof
    Subieta, Kazimierz
    COMPUTATIONAL SCIENCE - ICCS 2008, PT 3, 2008, 5103 : 311 - 320
  • [30] ALGEBRA AND QUERY LANGUAGE FOR A HISTORICAL DATA MODEL
    SARDA, NL
    COMPUTER JOURNAL, 1990, 33 (01): : 11 - 18