Accession Number : ADA303746

Title :   The Design and Implementation of a Compiler for the Object-Oriented Data Definition Language.

Descriptive Note : Master's thesis,

Corporate Author : NAVAL POSTGRADUATE SCHOOL MONTEREY CA

Personal Author(s) : Ramirez, Luis M. ; Tan, Recep

PDF Url : ADA303746

Report Date : SEP 1995

Pagination or Media Count : 115

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.

Descriptors :   *DATA BASES, *COMPUTERIZED SIMULATION, *COMPILERS, *OBJECT ORIENTED PROGRAMMING, DATA MANAGEMENT, MODELS, THESES, FORMATS, MAPPING, MACHINE TRANSLATION.

Subject Categories : Computer Programming and Software
      Computer Systems

Distribution Statement : APPROVED FOR PUBLIC RELEASE