Abstract
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.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
M Atkinson, F Bancilhon, D DeWitt, K Dittrich, D Maier, and S Zdonik. The Object Oriented Database System Manifesto: (a Political Pamphlet). In Proceedings of DOOD, Kyoto, Dec 1989.
Thomas Atwood. The Object DBMS Standard. Object Magazine, pages 37–44, September–October 1993.
Peter J Barclay. Object Oriented Modelling of Complex Data with Automatic Generation of a Persistent Representation. PhD thesis, Napier University, Edinburgh, 1993.
Peter J Barclay, Colin M Fraser, and Jessie B Kennedy. Using a Persistent System to Construct a Customised Interface to an Ecological Database. In Richard Cooper, editor, Proceedings of the 1st International Workshop on Interfaces to Database Systems, pages 225–243, Glasgow, 1992. Springer Verlag.
Peter J Barclay and Jessie B Kennedy. Regaining the Conceptual Level in Object Oriented Data Modelling. In Aspects of Databases (Proceedings of BNCOD-9), pages 269–305, Wolverhampton, Jun 1991. Butterworths.
Peter J Barclay and Jessie B Kennedy. Modelling Ecological Data. In Proceedings of the 6th International Working Conference on Scientific and Statistical Database Management, pages 77–93, Ascona, Switzerland, Jun 1992. Eidgenössische Technische Hochschule, Zurich.
Peter J Barclay and Jessie B Kennedy. Semantic Integrity for Persistent Objects. Information and Software Technology, 34(8):533–541, August 1992.
Peter J Barclay and Jessie B Kennedy. Viewing Objects. In Advances in Databases (Proceedings of BNCOD-11), pages 93–110. Springer Verlag (Lecture Notes in Computer Science Series), 1993.
O Boucelma and JL Maitre. Querying Complex-Object Databases. Internal report, University of Marseilles, 1981.
Daniel Chan. A Survey of Object Oriented Database Query Languages. Internal report, University of Glasgow, Feb 1992.
Daniel KC Chan, David J Harper, and Philip W Trinder. A Case Study of Object Oriented Query Languages. In Proceedings of the International Conference on Information Systems and the Management of Data, pages 63–86. Indian National Scientific Documentation Centre (INSDOC), 1993.
RL Cooper, DK MacFarlane, and S Ahmed. User Interface Tools in PS-algol. Technical report PPRR-56-87, Universities of Glasgow and St Andrews, Mar 1987.
Daniel KC Chan and Philip W Trinder. Object Comprehensions: A Query Notation for Object-Oriented Databases. In Proceedings of BNCOD-12, Guildford, Surrey, 1994. Springer Verlag.
Alan Dearle, Richard Connor, Fred Brown, and Ron Morrison. Napier88—A Database Programming Language? In Proceedings of DBPL-2, pages 213–230, 1989.
KC Davis and LML Delcambre. Foundations for Object Oriented Query Processing. Computer Standards and Interfaces, 13:207–212, 1991.
Peter MD Gray, Krishnarao G Kulkarni, and Norman W Paton. Object Oriented Databases: A Semantic Data Model Approach. Prentice Hall, 1992.
Giorgio Ghelli, Renzo Orsini, Alvaro Pereira Paz, and Phil Trinder. Design of an Integrated Query and Manipulation Notation for Database Languages. Technical report FIDE/92/41, Universities of Pisa, Salerno, Glasgow and Sviluppo Research Laboratory, 1992.
Glenn Hollowell. Handbook of Object Oriented Standards: the Object Model. Addison Wesley, 1993.
Zhuoan Jiao and Peter MD Gray. Optimisation of Methods in a Navigational Query Language. In Proceedings of DOOD-2, pages 22–41, 1991.
KG Kulkarni and MP Atkinson. Implementing an Extended Functional Data Model in PS-algol. Software Practice and Experience, 17(3):171–185, 1987.
S Khoshafian and GC Copeland. Object Identity. In Norman Meyrowitz, editor, Proceedings of OOPSLA, pages 406–416, Portland, Oregon, September 1986.
Graham Kirby and Alan Dearle. An Adaptive Graphical Browser for Napier88. Technical report, University of St Andrews, 1990.
Won Kim. A Model of Queries for Object Oriented Databases. In Peter MG Aspers and Gio Wiederhold, editors, Proceedings of VLDB, pages 423–431, Amsterdam, 1989. Morgan Kaufmann.
Adrian Larner. On Nulls. Internal report, IBM, Warwick, 1991.
R Morrison, F Brown, R Connor, and A Dearle. The Napier88 Reference Manual. Technical report PPRR-77-89, Universities of Glasgow and St Andrews, Jul 1989.
F Manola and U Dayal. PDM: an Object Oriented Data Model. In Proceedings of the International Workshop on Object Oriented Database Systems, pages 18–25, Sep 1986.
D Maier, DJ Stein, A Otis, and A Purdy. Development of an Object Oriented DBMS. In Proceedings of OOPLSA, pages 472–482, 1986.
ONTOS SQL User's Guide. (ONTOS documentation), Dec 1990.
SL Osborn. Identity, Equality, and Query Optimisation. In KR Dittrich, editor, Advances in Object Oriented Database Systems (Proceedings of the 2nd International Workshop on Object Oriented Database Systems), pages 346–354. Springer Verlag, Sep 1988.
LA Rowe and MR Stonebraker. The POSTGRES Data Model. In Proceedings of VLDB-13, pages 83–96, Brighton, Sep 1987.
GM Shaw. An Object Oriented Query Algebra. Bulletin of the IEEE Technical Committee on Data Engineering, 12(3):29–36, Sep 1987.
DD Straube and MT Özsu. Queries and Query Processing in Object Oriented Database Systems. ACM Transactions on Information Systems, pages 387–430, 1991.
GM Shaw and SB Zdonik. A Query Algebra for Object Oriented Databases. In Proceedings of the 6th International Conference on Data Engineering, pages 154–162. IEEE Computer Society Press, 1990.
Phil Trinder. Comprehensions, a Query Notation for DBPLs. Technical report CSC90/R16, University of Glasgow, 1990.
Phil Trinder and Philip Wadler. Improving List Comprehension Database Queries. Technical report CSC90/R4, University of Glasgow, 1990.
L Yu and SL Osborn. An Evaluation Framework for Algebraic Object Oriented Query Models. In Proceedings of the 7th International Conference on Data Engineering, pages 670–677. IEEE Computer Society Press, 1991.
Roberto Zicari. A Framework for Schema Updates in an Object Oriented Database System. In Proceedings of the 7th International Conference on Data Engineering, pages 2–13. IEEE Computer Society Press, 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barclay, P.J., Kennedy, J.B. (1994). A conceptual language for querying object oriented data. In: Bowers, D.S. (eds) Directions in Databases. BNCOD 1994. Lecture Notes in Computer Science, vol 826. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58235-5_43
Download citation
DOI: https://doi.org/10.1007/3-540-58235-5_43
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58235-9
Online ISBN: 978-3-540-48580-3
eBook Packages: Springer Book Archive