Design and implementation of real-time monitor for the object-oriented interface
David K. Hsiao
C. Thomas Wu
MetadataShow full item record
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 Database Management System (M3DBMS) developed at the Laboratory for Database System Research in the Naval Postgraduate School, there is also the need of a RTM in order to link a specific Data Model and Data Language Interface to the Kernel DBMS. The problem addressed by this thesis is to design and implement a RTM for the Object-Oriented Interface in M3DBMS. In this interface each object-oriented (00) query is convened into the equivalent Attribute-Based Data Language (ABDL) queries. However, due to the complexity of the OO operations there is no way to produce these ABDL queries in complete and executable forms. Much of the information needed for the completion and execution of the ABDL queries is provided by the previous ABDL queries. The approach was to develop a RTM which oversees the execution of previous ABDL queries, receives the intermediate results from these queries, and completes the subsequent ABDL queries for execution in the Kernel. The result of this thesis is a RTM which executes the OO query as directed by the compiler of object-oriented data manipulation language (OODML). Once the OO query is parsed by the OODML compiler, it is transformed into the equivalent ABDL queries and a series of pseudocode in compliance with the protocol between the OODML compiler and the RTM. The RTM executes the operations specified by the pseudocode by using its built-in functions. However, for the execution of the ABDL queries, it communicates with the Kernel DBMS.
RightsThis 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.
Showing items related by title, author, creator and subject.
The instrumentation of a kernel DBMS for the execution of kernel transactions equivalent to their object-oriented transactions Clark, Robert Eugene; Yildirim, Necmi (Monterey, California. Naval Postgraduate School, 1995-09);The issues addressed in this thesis are to examine whether the data manipulation operations of the kernel database system are capable of supporting the new Object-Oriented Data Model and Language Interface (OODM&L Interface). ...
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 ...
Ramirez, Luis M.; Tan, Recep. (Monterey, California. Naval Postgraduate School, 1995-09);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 ...