An extension of the relational data model to incorporate ordered domains

被引:21
|
作者
Ng, W [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 2001年 / 26卷 / 03期
关键词
languages; theory; axiom system; chase rules; implication problem; language expressiveness; lexicographical ordering; mixed ordering; nonuniform completeness; order-preserving database automorphism; ordered functional dependencies; ordered relational model; ordered relations; ordered SQL; partially ordered domains; partially ordered relational algebra; pointwise ordering; tableaux; valuation mapping;
D O I
10.1145/502030.502033
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We extend the relational data model to incorporate partial orderings into data domains, which we call the ordered relational model. Within the extended model, we define the partially ordered relational algebra (the PORA) by allowing the ordering predicate g to be used in formulae of the selection operator (a). The PORA expresses exactly the set of all possible relations that are invariant under order-preserving automorphism of databases. This result characterizes the expressiveness of the PORA and justifies the development of Ordered SQL (OSQL) as a query language for ordered databases. OSQL provides users with the capability of capturing the semantics of ordered data in many advanced applications, such as those having temporal or incomplete information. Ordered functional dependencies (OFDs) on ordered databases are studied, based on two possible extensions of domain orderings: pointwise ordering and lexicographical ordering, We present a sound and complete axiom system for OFDs in the first case and establish a set of sound and complete chase rules for OFDs in the second. Our results suggest that the implication problems for both cases of OFDs are decidable and that the enforcement of OFDs in ordered relations are practically feasible. In a wider perspective, the proposed model explores an important area of object-relational databases, since ordered domains can be viewed as a general kind of data type.
引用
收藏
页码:344 / 383
页数:40
相关论文
共 50 条
  • [1] An extension of SQL to support ordered domains in relational databases
    Ng, W
    Levene, M
    IDEAS '97 - INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1997, : 358 - 367
  • [2] Relational model of data over domains with similarities: An extension for similarity queries and knowledge extraction
    Belohlavek, Radim
    Vychodil, Vilent
    IRI 2006: PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2006, : 207 - +
  • [3] Extension of the AGS Format to Incorporate Ground Model and Interpreted Data
    Chadwick, Neil
    Farmer, David
    Chamfray, Jerome
    Miles, Simon
    INFORMATION TECHNOLOGY IN GEO-ENGINEERING, 2020, : 227 - 242
  • [4] Towards Extension of Open Data Model: Relational Data Model Context
    Halbich, Cestmir
    Vostrovsky, Vaclav
    Tyrychtr, Jan
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2017, PT I, 2018, 10671 : 125 - 133
  • [5] An Extension of the Relational Model to Intuitionistic Fuzzy Data Quality Attribute Model
    Boyadzhieva, Diana
    Kolev, Boyan
    2008 4TH INTERNATIONAL IEEE CONFERENCE INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2008, : 575 - +
  • [6] On the expressive power of the relational algebra with partially ordered domains
    Ng, W
    Levene, M
    Fenner, TI
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2000, 74 (01) : 53 - 62
  • [7] ACCOMMODATING SUBJECTIVE VAGUENESS THROUGH A FUZZY EXTENSION TO THE RELATIONAL DATA MODEL
    LEE, DH
    KIM, MH
    INFORMATION SYSTEMS, 1993, 18 (06) : 363 - 374
  • [8] Type Extension Trees for feature construction and learning in relational domains
    Jaeger, Manfred
    Lippi, Marco
    Passerini, Andrea
    Frasconi, Paolo
    ARTIFICIAL INTELLIGENCE, 2013, 204 : 30 - 55
  • [9] Logical model for relational abstract domains
    Universita di Pisa, Pisa, Italy
    ACM Trans Program Lang Syst, 5 (1067-1109):
  • [10] A logical model for relational abstract domains
    Giacobazzi, R
    Scozzari, F
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1998, 20 (05): : 1067 - 1109