A Conceptual Language for Querying Object Oriented Data

A variety of languages have been proposed for object oriented database systems in order to provide facilities for ad hoc querying. However, in order to model at the conceptual level, an object oriented schema definition language must itself provide facilities for describing the behaviour of data. This paper demonstrates that with only modest extensions, such a schema definition language may serve as a query notation. These extensions are concerned solely with supporting the interactive nature of ad hoc querying, providing facilities for naming and displaying query operations and their results.

[1]  Peter J. Barclay Object oriented modelling of complex data with automatic generation of a persistent representation , 1993 .

[2]  Michael Stonebraker,et al.  The POSTGRES Data Model , 1987, Research Foundations in Object-Oriented and Semantic Database Systems.

[3]  Alan Dearle,et al.  An Adaptive Graphical Browser for Napier88 , 1990 .

[4]  Li Yu,et al.  An evaluation framework for algebraic object-oriented query models , 1991, [1991] Proceedings. Seventh International Conference on Data Engineering.

[5]  Jessie B. Kennedy,et al.  Modelling Ecological Data , 1992, SSDBM.

[6]  Philip W. Trinder,et al.  Object Comprehensions: A Query Notation for Object-Oriented Databases , 1994, BNCOD.

[7]  M. Partridge Editor , 1960 .

[8]  Richard C. H. Connor,et al.  Napier88 - A Database Programming Language? , 1989, DBPL.

[9]  Philip W. Trinder,et al.  A Case Study of Object-Oriented Query Languages , 1993, CISMOD.

[10]  Stanley B. Zdonik,et al.  A query algebra for object-oriented databases , 1990, [1990] Proceedings. Sixth International Conference on Data Engineering.

[11]  Jessie B. Kennedy,et al.  Semantic integrity for persistent objects , 1992, Inf. Softw. Technol..

[12]  Philip W. Trinder,et al.  Comprehensions, a Query Notation for DBPLs , 1992, DBPL.

[13]  Karen C. Davis,et al.  Foundations for object-oriented query processing , 1991 .

[14]  Norman W. Paton,et al.  Object-oriented databases - a semantic data model approach , 1992, Prentice Hall International Series in Computer Science.

[15]  Jessie B. Kennedy,et al.  Viewing Objects , 1993, BNCOD.

[16]  Sylvia L. Osborn Identity, Equality and Query Optimization , 1988, OODBS.

[17]  Jessie B. Kennedy,et al.  Regaining the Conceptual Level in Object Oriented Data Modelling , 1991, BNCOD.

[18]  Setrag Khoshafian,et al.  Object identity , 1986, OOPSLA 1986.

[19]  David J. DeWitt,et al.  The Object-Oriented Database System Manifesto , 1994, Building an Object-Oriented Database System, The Story of O2.

[20]  Umeshwar Dayal,et al.  PDM: An Object-Oriented Data Model , 1986, OODBS.

[21]  Philip Wadler,et al.  Improving list comprehension database queries , 1989, Fourth IEEE Region 10 International Conference TENCON.

[22]  Jessie B. Kennedy,et al.  Using a Persistent System to Construct a Customised Interface to an Ecological Database , 1992, IDS.

[23]  Roberto Zicari,et al.  A framework for schema updates in an object-oriented database system , 1991, [1991] Proceedings. Seventh International Conference on Data Engineering.

[24]  Peter M. D. Gray,et al.  Optimization of Methods in a Navigational Query Language , 1991, DOOD.

[25]  P. Trinder,et al.  Design of an integrated query and manipulation notation for database languages , 1992, Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences.

[26]  Malcolm P. Atkinson,et al.  Implementing an extended functional data model using PS‐algol , 1987, Softw. Pract. Exp..

[27]  David Maier,et al.  Development of an object-oriented DBMS , 1986, OOPLSA '86.

[28]  Won Kim,et al.  A Model of Queries for Object-Oriented Databases , 1989, VLDB.

[29]  M. Tamer Özsu,et al.  Queries and query processing in object-oriented database systems , 1990, TOIS.

[30]  Setrag Khoshafian,et al.  Object identity , 1986, OOPLSA '86.

[31]  University of Glasgow , 1862, Nature.