The Instrumentation of a Kernel DBMS for the Execution of Kernel Transactions Equivalent to Their Object-Oriented Transactions.

Abstract

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). The data manipulation operations of the kernel database system consist of Retrieve, Delete, Update, and Retrieve-Common. To examine these issues, it is necessary to review the adequacy and inadequacy of these four operations in their ability to carry out object oriented data manipulation operations in the OODM&L Interface. A code review of the four operations is needed in order to determine what modifications are required for the kernel to execute object-oriented operations in the object-oriented transaction. Additionally, the code for the communications between the kernel system and the OODM&L Interface is designed and implemented. The result of this thesis implements the modified kernel operations and documents how the object-oriented data manipulation is carried out in the newly modified kernel database system. These modifications range from changing cetain variables in the kernel database system to rewriting lines of C code in modules of the kernel database system. Secondly, this thesis implements the required communication capability between the kernel database system and the object-oriented data model and language interface. The communication implementation is accomplished with four new functions comprised of 172 lines of C code written into the kernel system code. This additional code enables data to be passed between the object-oriented interface and the kernel database system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1995
Accession Number
ADA304191

Entities

People

  • Necmi Yildirim
  • Robert E. Clark Jr

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • California
  • Communication Channels
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Computing System Architectures
  • Database Management Systems
  • Databases
  • Directories
  • Ethernet
  • Instrumentation
  • Language
  • Local Area Networks
  • Programming Languages
  • United States

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications