40 Years of Computing at Newcastle

Department Technical Report Series No. 532

Prototyping a Formal Object-Oriented Database in P/FDM

D.A. Nelson
B.N. Rossiter

University of Newcastle upon Tyne. 1995.

Abstract

This paper is concerned with a formal model for object databases. Category theory is used to define the Product model, a formal notation for representing features of an object based database. In particular, we will examine how this model deals with three of the most important problems inherent in object databases, those of queries, closure and views, as well as how our model deals with more common database concepts, such as keys, relationships, aggregation, etc. We will implement a prototype of this model using P/FDM, a semantic data model database system based on the functional model of Shipman, with object-oriented extensions.


Department Technical Report Series - 1995
Department Technical Report Series Index
Contents Page - 40 Years of Computing at Newcastle
Technical Report Abstract No. 532, 30 June 1997