On data representation and use in a temporal relational DBMS

被引:2
作者
Clifford, J [1 ]
Croker, A [1 ]
Tuzhilin, A [1 ]
机构
[1] CUNY BERNARD M BARUCH COLL,STAT & COMP INFORMAT SYST,NEW YORK,NY 10010
关键词
temporal relational databases; temporal query languages; temporal grouping; temporal relational completeness;
D O I
10.1287/isre.7.3.308
中图分类号
G25 [图书馆学、图书馆事业]; G35 [情报学、情报工作];
学科分类号
1205 ; 120501 ;
摘要
Numerous proposals for extending the relational data model to incorporate the temporal dimension of data have appeared over the past-decade. It has long been known that these proposals have adopted one of two basic approaches to the incorporation of time into the extended relational model. Recent work formally contrasted the expressive power of these two approaches, termed temporally ungrouped and temporally grouped, and demonstrated that the temporally grouped models are more expressive. In the temporally ungrouped models, the temporal dimension is added through the addition of some number of distinguished attributes to the schema of each relation, and each tuple is ''stamped'' with temporal values for these attributes. By contrast, in temporally grouped models the temporal dimension is added to the types of values that serve as the domain of each ordinary attribute, and the application's schema is left intact. The recent appearance of TSQL2, a temporal extension to the SQL-92 standard based upon the temporally ungrouped paradigm, means that it is Likely that commercial DBMS's will be extended to support time in this weaker way. Thus the distinction between these two approaches-and its impact on the day-to-day user of a DBMS-is of increasing relevance to the database practitioner and the database user community. In this paper we address this issue from the practical perspective of such a user. Through a series of example queries and updates, we illustrate the differences between these two approaches and demonstrate that the temporally grouped approach more adequately captures the semantics of historical data.
引用
收藏
页码:308 / 327
页数:20
相关论文
共 44 条
  • [1] A TEMPORALLY ORIENTED DATA MODEL
    ARIAV, G
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1986, 11 (04): : 499 - 527
  • [2] BENZVI J, 1982, THESIS U CALIFORNIA
  • [3] BOLOUR A, 1982, SIGART NEWSL, V80, P28
  • [4] CHALFIN M, 1994, DATABASE PROGRAMMING, P32
  • [5] ON COMPLETENESS OF HISTORICAL RELATIONAL QUERY LANGUAGES
    CLIFFORD, J
    CROKER, A
    TUZHILIN, A
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1994, 19 (01): : 64 - 116
  • [6] FORMAL SEMANTICS FOR TIME IN DATABASES
    CLIFFORD, J
    WARREN, DS
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1983, 8 (02): : 214 - 254
  • [7] CLIFFORD J, 1985, P ACM SIGMOD INT C M, P247
  • [8] CLIFFORD J, 1987, 3RD P INT C DAT ENG, P528
  • [9] CLIFFORD J, 1982, P WORKSH LOG BAS DAT
  • [10] CLIFFORD J, 1993, LECT NOTES COMPUTER, V759