Result: Advanced Database Programming Languages: A Geo-Information Processing Prospective
Further Information
This paper presents some basic features of MODULEX, an object-oriented database programming environment of the extended relational model, and shows how they apply to the requirements of modelling and manipulating object in a typical geo-scientific engineering application. We address such issues as separation of two abstraction levels: object specification through its definition module and its representation via the corresponding implementation module, encapsulation of object’ s properties and the associated actions, abstract data types and procedures types of attributes of objects and representation (relational in particular) of standard conceptual level abstractions. Our approach and first experiences with this new database technology in an application environment that involves geodetic networks are also reported. The importance of extensibility, inheritance and a specific form of polymorphism is also demonstrated for the chosen application environment.