Skip to main content

An Overview of PDM: An Object-Oriented Data Model

  • Chapter
On Object-Oriented Database Systems

Part of the book series: Topics in Information Systems ((TINF))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Article  Google Scholar 

  2. 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.

    Google Scholar 

  3. Codd, E.F.: “Extending the Database Relational Model to Capture More Meaning”, ACM TODS, Vol. 4, No. 4, December 1979.

    Google Scholar 

  4. Codd, E.F.: “Missing Information (Applicable and Inapplicable) in Relational Databases”, SIGMOD Record, Vol. 15, No. 4, December 1986.

    Google Scholar 

  5. Daniels, D., et al.: “An Introduction to Distributed Query Compilation in R*”, Proc. 2nd Intl. Symp. on Distributed Databases, Berlin, West-Germany, September 1982.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. Date, C.J.: “An Introduction to Database Systems”, Vol. 2, Addison-Wesley, 1983.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. Dayal, U., Dewitt, M., Goldhirsch, D., Orenstein, J.: “PROBE Final Report”, Technical Report CCA-87–02, Computer Corporation of America, 1987.

    Google Scholar 

  10. Dittrich, K., Dayal, U., (Eds.): Proc. International Workshop on Object-Oriented Database Systems, IEEE Computer Society Press, Washington, September 1986.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. Hall, P.A.V.: “Relational Algebras, Logic, and Functional Programming”, Proc. 1984 ACM-SIGMOD Conference, Boston, MA, May 1984.

    Google Scholar 

  13. Lochovsky, F., (Ed.): Database Engineering, Vol. 8, No. 4, Special Issue on Object-Oriented Systems, 1986.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. Lyngbaek, P., Kent, W.: “A Data Modeling Methodology for the Design and Implementation of Information Systems”, In: [DiDa86].

    Google Scholar 

  16. Manola, F., Dayal, U.: “PDM: An Object-Oriented Data Model”, In: [DiDa86].

    Google Scholar 

  17. Manola, F.: PDM: “An Object-Oriented Data Model for PROBE”, Technical Report CCA-87–03, Computer Corporation of America, 1987.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. Merrett, T.H.: Relational Information Systems, Reston, 1984.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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.

    Article  Google Scholar 

  23. Orenstein, J.: “Spatial Query Processing in an Object-Oriented Database System”, Proc. 1986 ACM-SIGMOD International Conference on Management of Data, 1986.

    Google Scholar 

  24. 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.

    Google Scholar 

  25. 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.

    Google Scholar 

  26. Ries, D.R., et al.: “Decompilation and Optimization for ADAPLEX: A Procedural Database Language”, Technical Report CCA-8204, Computer Corporation of America, September 1983.

    Google Scholar 

  27. 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.

    Google Scholar 

  28. Shipman, D.: “The Functional Data Model and the Data Language DAPLEX”, ACM TODS, Vol. 6, No. 1, March 1981.

    Google Scholar 

  29. 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.

    Google Scholar 

  30. Wetherell, C.S.: “Error Data Values in the Data-Flow Language VAL”, ACM Trans. Prog. Languages and Systems, Vol. 4, No. 2, April 1982.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics