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 条
  • [31] USER-DEFINED TYPES IN A POLYMORPHIC LANGUAGE
    HOLDSWORTH, D
    COMPUTER JOURNAL, 1984, 27 (03): : 285 - 285
  • [32] User-defined Report Design and Implementation
    Mou Dianwen
    Xu Zhenzhong
    MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 3521 - 3524
  • [33] USER-DEFINED TYPES IN A POLYMORPHIC LANGUAGE
    HARLAND, DM
    COMPUTER JOURNAL, 1984, 27 (01): : 47 - 56
  • [34] Word bites and user-defined documents
    Brody, R
    ECONTENT, 2000, 23 (05) : 16 - +
  • [35] Coherent control with user-defined passage
    Liu, Bao-Jie
    Yung, Man-Hong
    QUANTUM SCIENCE AND TECHNOLOGY, 2021, 6 (02)
  • [36] THE SYNTAX OF USER-DEFINED DYADIC OPERATORS
    FISHER, AJ
    SOFTWARE-PRACTICE & EXPERIENCE, 1982, 12 (07): : 623 - 625
  • [37] Optimization of queries with user-defined predicates
    Chaudhuri, S
    Shim, K
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1999, 24 (02): : 177 - 228
  • [38] Mastering user-defined conversion functions
    Meyers, Scott
    C/C++ Users Journal, 1995, 13 (08):
  • [39] User-Defined Gestures for Surface Computing
    Wobbrock, Jacob O.
    Morris, Meredith Ringel
    Wilson, Andrew D.
    CHI2009: PROCEEDINGS OF THE 27TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, VOLS 1-4, 2009, : 1083 - 1092
  • [40] A Unified and Scalable Algorithm Framework of User-Defined Temporal (k, χ)-Core Query
    Zhong, Ming
    Yang, Junyong
    Zhu, Yuanyuan
    Qian, Tieyun
    Liu, Mengchi
    Yu, Jeffrey Xu
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (07) : 2831 - 2845