Galileo 97 Language

An Object Database Programming Language

A Main Memory Implementation

The main contribution is the design of a statically and strongly typed language database programming language, with polymorphism and a rich type system to model object databases. The language supports objects with roles, and a set of object viewing operations that are then used to give the semantics of an higher level mechanism to define views for object dabases which generalizes the view mechanism of relational systems.

Last updated: 9/19/97