The design and implementation of a compiler for the object-oriented data definition language

Download
Author
Ramirez, Luis M.
Tan, Recep.
Date
1995-09Advisor
Hsiao, David K.
Wu, C. Thomas
Metadata
Show full item recordAbstract
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.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Collections
Related items
Showing items related by title, author, creator and subject.
-
The design and implementation of a compiler for the object-oriented data manipulation language
Barbosa, Carlos Martin; Kutlusan, Aykut (Monterey, California. Naval Postgraduate School, 1995-09);Object-oriented relationships, such as inheritance and covering can not be readily incorporated in classic data models. This thesis addresses this problem by the design and implementation of an object-oriented data model ... -
Design and implementation of real-time monitor for the object-oriented interface
Senocak, Erhan. (Monterey, California. Naval Postgraduate School, 1995-12);In a stand-alone database management system (DBMS), one of the key components is the real time monitor (RTM) which handles database accesses and responses at run time. In the Multimodel, Multilingual and Multibackend ... -
Supporting the object-oriented database on the Kernel Database System
Kellett, Daniel A.; Kwon, Tae-Wook (Monterey, California. Naval Postgraduate School, 1995-09);If a single operating system can support multitudes of different programming languages and data structures, a database system can support a variety of data models and data languages. In this thesis, a Kernel Database System ...