The Design and Implementation of a Compiler for the Object-Oriented Data Definition Language.
NAVAL POSTGRADUATE SCHOOL MONTEREY CA
Pagination or Media Count:
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.
- Computer Programming and Software
- Computer Systems