The Relational-to-Object-Oriented Cross-Model Accessing Capability in a Multi-Model and Multi-Lingual Database System

Abstract

Conventional database management systems (DBMS) are stand-alone, each supporting a single data model and corresponding data language (ML). One organization might operate several stand-alone DBMS independently, each of which requires the knowledge of a different ML to operate. The multi-model and multi- lingual database system offers a different approach. This system supports multiple MLs in a single database system. Thus, a relational database user of the multi-model and multi-lingual database system can create and manipulate a database according to the relational model and the SQL data language. On the same system, a hierarchical user can create and manipulate a database according to the hierarchical model and DL/I data language, and so on. Besides supporting many different models and languages on a single system, the multi-model and multi-lingual database system also allows the user to access a database created according to one ML as if it were created according to another. Thus, a relational user could manipulate a hierarchical database as if it is relational, i.e., the user would use a relational schema and SQL commands to manipulate a hierarchical database. The Cross-model accessing capability, Database design, Database implementation, Database management systems, base-model and base- language (i.e., hierarchical and DL/1) are invisible to the user. This additional capability is termed the cross-model accessing capability At this time the multi-model and multi-lingual database system supports the following MLs: relational and SQL, hierarchical and DL/I, network and CODASYL-DML, and object-oriented and the object-oriented data language. The system also supports a relational-to-hierarchical cross-model accessing capability.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1993
Accession Number
ADA264911

Entities

People

  • Richard K. Johnston

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Abstracts
  • C Programming Language
  • Classification
  • Computer Programming
  • Computer Science
  • Computers
  • Database Management Systems
  • Databases
  • Language
  • Lists (Data Structures)
  • Programming Languages
  • Relational Database Management Systems
  • Relational Databases
  • Security
  • Software Design
  • United States

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications