Abstract
This paper describes the development of the data model of PROBE, a knowledge-oriented DBMS being developed at CCA. The data model, called PDM, is an extension of the Daplex functional data model that illustrates an integration of functional, relational, and object-oriented approaches. The extensions are primarily those required to handle the requirements of new database applications, such as engineering applications and cartography, having spatial or temporal semantics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Buneman, P., Frankel, R.E., Nikhil, R.: “An Implementation Technique for Database Query Languages”, ACM TODS, Vol. 7, No. 2, pp. 164–186, June 1982.
Chan, A., Danberg, A., Fox, S., Lin, W.-T.K., Nori, A., Ries, D.: “Storage and Access Structures to Support a Semantic Data Model”, Proc. 8th International Conference on VLDB, Mexico City, Mexico, September 1982.
Codd, E.F.: “Extending the Database Relational Model to Capture More Meaning”, ACM TODS, Vol. 4, No. 4, December 1979.
Codd, E.F.: “Missing Information (Applicable and Inapplicable) in Relational Databases”, SIGMOD Record, Vol. 15, No. 4, December 1986.
Daniels, D., et al.: “An Introduction to Distributed Query Compilation in R*”, Proc. 2nd Intl. Symp. on Distributed Databases, Berlin, West-Germany, September 1982.
Dayal, U., Smith, J.M.: “PROBE: A Knowledge-Oriented Database Management System”, In: Brodie, M.L., Mylopoulos, J., (Eds.): On Knowledge Base Management Systems: Integrating Artificial Intelligence and Database Technologies, Springer Verlag, Berlin 1986.
Date, C.J.: “An Introduction to Database Systems”, Vol. 2, Addison-Wesley, 1983.
Dayal, U., et al.: “Simplifying Complex Objects: The PROBE Approach to Modeling and Querying Them”, Proc. GI-Conference on Data Base Systems in Office, Engineering and Scientific Applications, Darmstadt, West-Germany, April 1987.
Dayal, U., Dewitt, M., Goldhirsch, D., Orenstein, J.: “PROBE Final Report”, Technical Report CCA-87–02, Computer Corporation of America, 1987.
Dittrich, K., Dayal, U., (Eds.): Proc. International Workshop on Object-Oriented Database Systems, IEEE Computer Society Press, Washington, September 1986.
Hall, P.A.V., Hitchcock, P.J., Todd, S.J.P.: “An Algebra of Relations for Machine Computation”, Proc. 2nd ACM Symp. on Principles of Programming Languages, Palo Alto, CA, January 1975.
Hall, P.A.V.: “Relational Algebras, Logic, and Functional Programming”, Proc. 1984 ACM-SIGMOD Conference, Boston, MA, May 1984.
Lochovsky, F., (Ed.): Database Engineering, Vol. 8, No. 4, Special Issue on Object-Oriented Systems, 1986.
Lode, R., Plouffe, W.: “Complex Objects and Their Use in Design Transactions”, Proc. Eng. Design Applications of ACM-IEEE Data Base Week, San Jose, CA, May 1983.
Lyngbaek, P., Kent, W.: “A Data Modeling Methodology for the Design and Implementation of Information Systems”, In: [DiDa86].
Manola, F., Dayal, U.: “PDM: An Object-Oriented Data Model”, In: [DiDa86].
Manola, F.: PDM: “An Object-Oriented Data Model for PROBE”, Technical Report CCA-87–03, Computer Corporation of America, 1987.
Manola, F., Orenstein, J., Dayal, U.: “Geographic Information Processing in the PROBE Database System”, Proc. 8th International Symposium on Automation in Cartography, American Congress on Surveying and Mapping, March 1987.
Manola, F.A., Orenstein, J.A.: “Toward a General Spatial Data Model for an Object-Oriented DBMS”, Proc. 12th International Conference on VLDB, Kyoto, Japan, August 1986.
Merrett, T.H.: Relational Information Systems, Reston, 1984.
Manola, F., Pirotte, A., Blaustein, B.T., Ries, D.R.: “A Family of Data Model Specifications for DBMS Standards”, Technical Report CCA-82–03, Computer Corporation of America, (May 25, 1982 ), Available as NBS-GCR-82–419, National Bureau of Standards, Washington, D.C., May 1982.
Norris-Sherborn, A., Milne, W.J.: “A Practical Approach to Data Modeling in Spatial Applications”, Software-Practice and Experience, 16 (10), pp. 893–913, October 1986.
Orenstein, J.: “Spatial Query Processing in an Object-Oriented Database System”, Proc. 1986 ACM-SIGMOD International Conference on Management of Data, 1986.
Orenstein, J., Manola, F.: “PROBE Spatial Data Modeling and Query Processing in an Image Database Application”, IEEE Transactions on Software Engineering, Vol. 14, No. 5, May 1988.
Pirotte, A.: “Explicit Description of Entities and their Manipulation in Languages for the Relational Data Base Model”, Report R336, MBLE Research Laboratory, Brussels, Belgium, September 1976.
Ries, D.R., et al.: “Decompilation and Optimization for ADAPLEX: A Procedural Database Language”, Technical Report CCA-8204, Computer Corporation of America, September 1983.
Rosenthal, A., et al.: “Traversal Recursion: A Practical Approach to Supporting Recursive Applications”, Proc. ACM-SIGMOD International Conference on Management of Data, ACM, Washington D.C., May 1986.
Shipman, D.: “The Functional Data Model and the Data Language DAPLEX”, ACM TODS, Vol. 6, No. 1, March 1981.
Stonebraker, M., Rubenstein, B., Guttman, A.: “Application of Abstract Data Types and Abstract Indices to CAD Databases”, Proc. Database Week - Engineering Design Applications, San Jose, CA, May 1983.
Wetherell, C.S.: “Error Data Values in the Data-Flow Language VAL”, ACM Trans. Prog. Languages and Systems, Vol. 4, No. 2, April 1982.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Manola, F., Dayal, U. (1991). An Overview of PDM: An Object-Oriented Data Model. In: Dittrich, K.R., Dayal, U., Buchmann, A.P. (eds) On Object-Oriented Database Systems. Topics in Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-84374-7_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-84374-7_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-84376-1
Online ISBN: 978-3-642-84374-7
eBook Packages: Springer Book Archive