D.A. Nelson
B.N. Rossiter
University of Newcastle upon Tyne. 1995
Earlier work has defined a formalism for object-relational databases, based on category theory, using the concepts of multi-level mappings and products. A prototype implementation of this database model, known as the Product Model, is to be developed, but there are known problems in languages providing rich enough structures in which to produce a categorical model. This paper examines five well known programming languages, from a selection of programming paradigms, and the DAPLEX functional database language, in order to determine the most suitable language for implementing the prototype data model.