Symbolic user-defined periodicity in temporal relational databases

被引:27
|
作者
Terenziani, P [1 ]
机构
[1] Univ Piemonte Orientale Amedeo Avogadro, Dipartimento Informat, I-15100 Alessandria, Italy
关键词
temporal relational model and algebra; user-defined symbolic periodicity in the validity time; high-level "symbolic" language; symbolic (intensional) evaluation method; semisymbolic evaluation method; user-friendly treatment of periodicity; integration and extension of artificial intelligence and temporal databases techniques;
D O I
10.1109/TKDE.2003.1185847
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Calendars and periodicity play a fundamental role in many applications. Recently, some commercial databases started to support user-defined periodicity in the queries in order to provide "a human-friendly way of handling time" (see, e.g., TimeSeries in Oracle 8). On the other hand, only few relational data models support user-defined periodicity in the data, mostly using "mathematical" expressions to represent periodicity. In this paper, we propose a high-level "symbolic" language for representing user-defined periodicity which seems to us more human-oriented than mathematical ones, and we use the domain of Gadia's temporal elements in order to define its properties and its extensional semantics, We then propose a temporal relational model which supports user-defined "symbolic" periodicity (e.g., to express "on the second Monday of each month") in the validity time of tuples and also copes with frame times (e.g., "from 1/1/98 to 28/2/98"). We define the temporal counterpart of the standard operators of the relational algebra, and we introduce new temporal operators and functions. We also prove that our temporal algebra is a consistent extension of the classical (atemporal) one. Moreover, we define both a fully symbolic evaluation method for the operators on the periodicities in the validity times of tuples, which is correct but not complete, and semisymbolic one, which is correct and complete, and study their computational complexity.
引用
收藏
页码:489 / 509
页数:21
相关论文
共 50 条
  • [1] Processing XML view queries including user-defined foreign functions on relational databases
    Ishikawa, Y
    Kawada, J
    Kitagawa, H
    WISE 2002: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING, 2002, : 225 - 236
  • [2] A lattice of classes of user-defined symbolic periodicities
    Egidi, L
    Terenziani, P
    11TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2004, : 13 - 20
  • [3] Symbolic representation of user-defined time granularities
    Claudio Bettini
    Roberto De Sibi
    Annals of Mathematics and Artificial Intelligence, 2000, 30 : 53 - 92
  • [4] Symbolic representation of user-defined time granularities
    Bettini, C
    De Sibi, R
    TIME-99: SIXTH INTERNATIONAL WORKSHOP ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 1999, : 17 - 28
  • [5] Symbolic representation of user-defined time granularities
    Bettini, C
    De Sibi, R
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2000, 30 (1-4) : 53 - 92
  • [6] A modular approach to user-defined symbolic periodicities
    Egidi, Lavinia
    Terenziani, Paolo
    DATA & KNOWLEDGE ENGINEERING, 2008, 66 (01) : 163 - 198
  • [7] Orthogonal operators for user-defined symbolic periodicities
    Egidi, L
    Terenziani, P
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, PROCEEDINGS, 2004, 3192 : 137 - 147
  • [8] Temporal aggregation on user-defined granularities
    Paolo Terenziani
    Journal of Intelligent Information Systems, 2012, 38 : 785 - 813
  • [9] Temporal aggregation on user-defined granularities
    Terenziani, Paolo
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2012, 38 (03) : 785 - 813
  • [10] YeSQL: "You extend SQL" with Rich and Highly Performant User-Defined Functions in Relational Databases
    Foufoulas, Yannis
    Simitsis, Alkis
    Stamatogiannakis, Lefteris
    Ioannidis, Yannis
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 15 (10): : 2270 - 2283