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 条
  • [41] User-defined logic in SOPC design
    Fang, Zhuo
    Chen, Zewen
    Peng, Chenglian
    Jisuanji Gongcheng/Computer Engineering, 2004, 30 (17):
  • [42] Tape libraries can be user-defined
    Computer Technology Review, 1993, 13 (07):
  • [43] Consolidation of Queries with User-Defined Functions
    Sousa, Marcelo
    Dillig, Isil
    Vytiniotis, Dimitrios
    Dillig, Thomas
    Gkantsidis, Christos
    ACM SIGPLAN NOTICES, 2014, 49 (06) : 554 - 564
  • [44] User-Defined On-Demand Matching
    Nakamura, Masaki
    Ogata, Kazuhiro
    Futatsugi, Kokichi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (07) : 1401 - 1411
  • [45] Parametric modeling with user-defined features
    Tang, M
    Wen, Y
    Mi, XF
    Dong, JX
    PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, 2001, : 207 - 211
  • [46] Optimization of queries with user-defined predicates
    Chaudhuri, S
    Shim, K
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, 1996, : 87 - 98
  • [47] USER-DEFINED WORK SCHEDULE.
    Anon
    IBM technical disclosure bulletin, 1986, 29 (04):
  • [48] User-defined Machine Learning Functions
    Herrmann, Markus
    Fiedler, Marc
    3RD INTERNATIONAL CONFERENCE ON ADVANCED RESEARCH METHODS AND ANALYTICS (CARMA 2020), 2020, : 337 - 337
  • [49] A Proposal for User-Defined Reductions in OpenMP
    Duran, Alejandro
    Ferrer, Roger
    Klemm, Michael
    de Supinski, Bronis R.
    Ayguade, Eduard
    BEYOND LOOP LEVEL PARALLELISM IN OPENMP: ACCELERATORS, TASKING AND MORE, PROCEEDINGS, 2010, 6132 : 43 - +
  • [50] Towards a Cost Model to Optimize User-Defined Functions in an ETL Workflow Based on User-Defined Performance Metrics
    Ali, Syed Muhammad Fawad
    Wrembel, Robert
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2019, 2019, 11695 : 441 - 456