FOUNDATIONS FOR OBJECT-ORIENTED QUERY-PROCESSING

被引:3
|
作者
DAVIS, KC
DELCAMBRE, LML
机构
[1] UNIV CINCINNATI,DEPT ELECT & COMP ENGN,CINCINNATI,OH 45221
[2] UNIV SW LOUISIANA,CTR ADV COMP STUDIES,LAFAYETTE,LA 70504
关键词
OBJECT-ORIENTED QUERY PROCESSING; LOGICAL QUERY OPTIMIZATION; CONCEPTUAL MODEL; CLASSIFIER; ALGEBRAIC QUERY LANGUAGE;
D O I
10.1016/0920-5489(91)90028-X
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A minimal framework for an object-oriented query language standard should (1) include a formal definition of a high-level data model and the syntax and semantics of associated query languages, (2) provide the functionality of relational query languages, and (3) support proofs of correctness of transformations for logical query optimization. In this paper, a high-level conceptual model for object-oriented query processing is discussed; the model includes widely-used structural abstractions such as the ia relationship, associations (properties) between complex objects and complex objects/values, and inheritance of properties. A formal, algebraic query language for the model, inspired by relational algebra, is presented. Operators of the algebra allow queries based on values, queries that manipulate entire objects, and queries that construct new objects from existing objects/values. All queries retain connections to existing database objects, providing logical access paths to data. Each query result is a class, so the algebra has the closure property. The intensional and extensional results of query operators are summarized. Two forms of logical query optimization supported by the query algebra are outlined: algebraic transformation and classifier-based optimizations (optimizations which employ inclusion and exclusion dependencies between classes).
引用
收藏
页码:207 / 212
页数:6
相关论文
共 50 条
  • [41] Semantic query optimization on object-oriented database
    Wang, Mei-Tzu
    THIRTEENTH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2007, : 327 - +
  • [42] ALGEBRAIC OPTIMIZATION OF OBJECT-ORIENTED QUERY LANGUAGES
    BEERI, C
    KORNATZKY, Y
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 470 : 72 - 88
  • [43] Query modification in object-oriented database federations
    Vermeer, MWW
    Apers, PMG
    PROCEEDINGS OF THE SECOND IFCIS INTERNATIONAL CONFERENCE ON COOPERATIVE INFORMATION SYSTEMS - COOPIS'97, 1997, : 193 - 202
  • [44] Semantic query reformulation in object-oriented databases
    Widener Univ, Chester, United States
    Microcomput Appl, 3 (106-112):
  • [45] OBJECT-ORIENTED QUERY LANGUAGES - THE NOTION AND THE ISSUES
    BERTINO, E
    NEGRI, M
    PELAGATTI, G
    SBATTELLA, L
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1992, 4 (03) : 223 - 237
  • [46] Contribution to the Query Optimization in the Object-Oriented Databases
    Sassi Hidri, Minyar
    Grissa-Touzi, Amel
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 6, 2005, : 267 - +
  • [47] ALGEBRAIC OPTIMIZATION OF OBJECT-ORIENTED QUERY LANGUAGES
    BEERI, C
    KORNATZKY, Y
    THEORETICAL COMPUTER SCIENCE, 1993, 116 (01) : 59 - 94
  • [48] Formal foundations of object-oriented modeling notations
    Pons, C
    Baum, G
    ICFEM 2000: THIRD INTERNATIONAL CONFERENCE ON FORMAL ENGINEERING METHODS, PROCEEDINGS, 2000, : 101 - 110
  • [49] A perspective on foundations of object-oriented information systems
    Wang, YX
    Choudhury, I
    Patel, D
    Patel, S
    Dorling, A
    Wickberg, H
    OOIS'98: 1998 INTERNATIONAL CONFERENCE OBJECT ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 1998, : 491 - 496
  • [50] FORMAL FOUNDATIONS FOR OBJECT-ORIENTED DATA MODELING
    LIEBERHERR, K
    XIAO, C
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1993, 5 (03) : 462 - 478