1993Defense Technical Information Center (DTIC)Requires access

The relational-to-object-oriented cross-model accessing capability in a multi-model and multi-lingual database system

Richard Karl. Johnston

Open publisher page 0 citations

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.

About this research paper

What this paper is about

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.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available 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.

Key concepts: Computer science, Database design, Database schema, Database model, Database, View, Relational database, Data definition language

Related papers

Back to paper searchBrowse research topicsOriginal source
The relational-to-object-oriented cross-model accessing capability in a multi-model and multi-lingual database system — Research Paper | ScholarLens