The Design and Implementation of a Compiler for the Object-Oriented Data Definition Language.
Abstract
Classic data models such as the Relational and Hierarchical do not have capabilities to handle both of the object-oriented relationships, inheritance and covering. Therefore, the problem addressed by this work is to design and implement a completely new data model that embodies the object-oriented paradigm. With such an object-oriented data model (O-ODM), the direct modelling of a variety of database applications becomes possible. Database research at the Naval Postgraduate School has produced a Multimodeland Multilingual Database System called M2DBS. M2DBS currently supports all the classic database data models as well as a newly developed O-ODM. The approach taken is to first develop and build an entirely self-sufficient O-ODDL Compiler. Then, incorporate this compiler into the Kernel Mapping System (KMS) of the M2DBS. The results of this thesis is a compiler for the object-oriented data definition language (O-ODDL) of the O-ODM. This O-ODDL compiler takes an O-ODM database specification as input and does an automatic translation into the data format recognized by the M2DBS.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 01, 1995
- Accession Number
- ADA303746
Entities
People
- Luis M. Ramirez
- Recep Tan
Organizations
- Naval Postgraduate School