On database query languages for K-relations

被引:33
|
作者
Geerts, Floris [1 ]
Poggi, Antonella [2 ]
机构
[1] Univ Edinburgh, Edinburgh EH8 9YL, Midlothian, Scotland
[2] Sapienza Univ Roma, Rome, Italy
关键词
Relational model; Query language; Annotations; Provenance; Language completeness; INFORMATION;
D O I
10.1016/j.jal.2009.09.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The relational model has recently been extended to so-called K-relations in which tuples are assigned a unique value in a semiring K A query language, denoted by RA(K)(+), similar to the classical positive relational algebra, allows for the querying of K-relations In this paper, we define more expressive query languages for K-relations that extend RA(K)(+) with the difference and constant annotations operations on annotated tuples The latter are natural extensions of the duplicate elimination operator of the relational algebra on bags We investigate conditions on semirings under which these operations can be added to RA(K)(+) in a natural way, and establish basic properties of the resulting query languages Moreover, we show how the provenance semiring of Green et al. can be extended to record provenance of data in the presence of difference and constant annotations Finally, we investigate the completeness of RA(K)(+) and extensions thereof in the sense of Bancilhon and Paredaens (C) 2009 Elsevier B V All rights reserved
引用
收藏
页码:173 / 185
页数:13
相关论文
共 38 条
  • [1] Query Languages for Temporal Database
    邓培民
    HighTechnologyLetters, 1997, (02) : 47 - 51
  • [2] Compilation of Query Languages into MapReduce
    Sauer, Caetano
    Härder, Theo
    Datenbank-Spektrum, 2013, 13 (01) : 5 - 15
  • [3] Resolution of ambiguities in query interpretation for geographical pictorial query languages
    Ferri, F
    Rafanelli, M
    ITI 2004: PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2004, : 347 - 352
  • [4] ON COMPLETENESS OF HISTORICAL RELATIONAL QUERY LANGUAGES
    CLIFFORD, J
    CROKER, A
    TUZHILIN, A
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1994, 19 (01): : 64 - 116
  • [5] Fixpoint and While Temporal Query Languages
    Bidoit, Nicole
    Objois, Matthieu
    JOURNAL OF LOGIC AND COMPUTATION, 2009, 19 (02) : 369 - 404
  • [6] Evaluating Query Languages for a Corpus Processing System
    Frick, Elena
    Schnober, Carsten
    Banski, Piotr
    LREC 2012 - EIGHTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2012, : 2286 - 2294
  • [7] On the Expressiveness of Implicit Provenance in Query and Update Languages
    Buneman, Peter
    Cheney, James
    Vansummeren, Stijn
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2008, 33 (04):
  • [8] A spatiotemporal database model and query language
    Kim, DH
    Ryu, KH
    Kim, HS
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 55 (02) : 129 - 149
  • [9] Query Processing in INM Database System
    Hu, Jie
    Fu, Qingchuan
    Liu, Mengchi
    WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2010, 6184 : 525 - 536
  • [10] MSQL: A Query Language for Database Mining
    Tomasz Imieliński
    Aashu Virmani
    Data Mining and Knowledge Discovery, 1999, 3 : 373 - 408