An object-oriented query model: An algebraic approach with closure

被引:0
|
作者
Alhajj, R [1 ]
机构
[1] Amer Univ Sharjah, Dept Math & Comp Sci, Sharjah, U Arab Emirates
关键词
closure; database system; object algebra; object-oriented data model; object-oriented query language; query model;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An object algebra is presented as a formal query model for object-oriented databases. The algebra serves not only to access and manipulate the structure and behavior of objects, but also supports the creation of new objects and the introduction of new relationships into the schema. It provides a more powerful and flexible tool than do messages for effectively dealing with complex situations and meeting associative access equirements. Operands as well as the results of operations in the proposed algebra are formally characterized as pairs of sets - a set of objects capturing the states and a set of message expressions comprised of sequences of messages modeling the object behavior. The closure property is achieved in a natural way by letting the results of operations possess the same characteristics as do the operands in an algebra expression. Some operators of the algebra resemble those of the relational algebra but with different syntax and semantics. Additional operators are introduced to complement them. A class is shown to possess the properties of an operand by defining a set of objects and deriving a set of message expressions for it. Furthermore, the result of an object algebra expression is shown to have the characteristics of a class whose superclass/subclass relationships with its operand class(es) can be established, thus providing a mechanism to properly and persistently place it in the class lattice (schema).
引用
收藏
页码:499 / 533
页数:35
相关论文
共 50 条
  • [31] Algebraic semantics of object-oriented data models
    Zamulin, AV
    TOOLS 24: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, 24 : 43 - 52
  • [32] Algebraic operations in fuzzy object-oriented databases
    Li Yan
    Z. M. Ma
    Fu Zhang
    Information Systems Frontiers, 2014, 16 : 543 - 556
  • [33] Object-oriented approach to the management of a complex model system
    Feng, Shen
    Tian, Yuan
    Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 1994, 22 (08):
  • [34] USING AN OBJECT-ORIENTED APPROACH TO MODEL MULTIMEDIA DATA
    KLAS, W
    NEUHOLD, EJ
    SCHREFL, M
    COMPUTER COMMUNICATIONS, 1990, 13 (04) : 204 - 216
  • [35] Object-oriented approach to hyperelasticity
    Jeremic, B
    Runesson, K
    Sture, S
    ENGINEERING WITH COMPUTERS, 1999, 15 (01) : 2 - 11
  • [36] Object-oriented approach to hyperelasticity
    Dept. of Civ. and Environ. Eng., Clarkson University, Potsdam, NY, United States
    不详
    不详
    不详
    Eng Comput, 1 (2-11):
  • [37] OBJECT-ORIENTED APPROACH - RESPONSE
    ABRAHAMS, PW
    COMMUNICATIONS OF THE ACM, 1991, 34 (08) : 14 - 15
  • [38] Object-Oriented Approach to Hyperelasticity
    B. Jeremić
    K. Runesson
    S. Sture
    Engineering with Computers, 1999, 15 : 2 - 11
  • [39] CYCLIC QUERY-PROCESSING IN OBJECT-ORIENTED DATABASES
    KIM, KC
    KIM, W
    DALE, A
    PROCEEDINGS : FIFTH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, 1989, : 564 - 571
  • [40] VISUAL QUERY LANGUAGE FOR OBJECT-ORIENTED DATABASES - OQD
    KWAK, JC
    MOON, S
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 369 - 376