Cross model access in the multi-lingual, multi-model database management system.

Approved for public release; distribution is unlimited === Relational, hierarchical, network, functional, and object oriented databases support its corresponding query language, SQL, DL/I, CODASYL-DML, DAPLEX, and OO-DML, respectively. However, each database type may be accessed only by its own lang...

Full description

Bibliographic Details
Main Author: Anastasopoulos, Achilles
Other Authors: Wu, C. Thomas
Language:en_US
Published: Monterey, California. Naval Postgraduate School 2012
Online Access:http://hdl.handle.net/10945/8178
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-8178
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-81782015-06-11T03:59:19Z Cross model access in the multi-lingual, multi-model database management system. Anastasopoulos, Achilles Wu, C. Thomas Hsiao, David K. Approved for public release; distribution is unlimited Relational, hierarchical, network, functional, and object oriented databases support its corresponding query language, SQL, DL/I, CODASYL-DML, DAPLEX, and OO-DML, respectively. However, each database type may be accessed only by its own language. The goal of M2DBMS is to provide a heterogeneous environment in which any supported database is accessible by any supported query language. This is known as cross model access capability. In this thesis, relational to object oriented database cross model access is successfully implemented for a test database. Data from the object oriented database EWIROODB is accessed and retrieved, using an SQL query from the relational database EWIROODB. One problem is that the two interfaces (object oriented and relational) create catalog files with different formation, which makes the cross model access impossible, initially. In this thesis the relational created catalog file is used, and the cross model access capability is achieved. The object oriented catalog file must be identical with the relational one. Therefore, work yet to be done is to write a program that automatically reformats the object oriented catalog file into an equivalent relational catalog file 2012-08-09T19:19:15Z 2012-08-09T19:19:15Z 1997-03 Thesis http://hdl.handle.net/10945/8178 en_US Monterey, California. Naval Postgraduate School
collection NDLTD
language en_US
sources NDLTD
description Approved for public release; distribution is unlimited === Relational, hierarchical, network, functional, and object oriented databases support its corresponding query language, SQL, DL/I, CODASYL-DML, DAPLEX, and OO-DML, respectively. However, each database type may be accessed only by its own language. The goal of M2DBMS is to provide a heterogeneous environment in which any supported database is accessible by any supported query language. This is known as cross model access capability. In this thesis, relational to object oriented database cross model access is successfully implemented for a test database. Data from the object oriented database EWIROODB is accessed and retrieved, using an SQL query from the relational database EWIROODB. One problem is that the two interfaces (object oriented and relational) create catalog files with different formation, which makes the cross model access impossible, initially. In this thesis the relational created catalog file is used, and the cross model access capability is achieved. The object oriented catalog file must be identical with the relational one. Therefore, work yet to be done is to write a program that automatically reformats the object oriented catalog file into an equivalent relational catalog file
author2 Wu, C. Thomas
author_facet Wu, C. Thomas
Anastasopoulos, Achilles
author Anastasopoulos, Achilles
spellingShingle Anastasopoulos, Achilles
Cross model access in the multi-lingual, multi-model database management system.
author_sort Anastasopoulos, Achilles
title Cross model access in the multi-lingual, multi-model database management system.
title_short Cross model access in the multi-lingual, multi-model database management system.
title_full Cross model access in the multi-lingual, multi-model database management system.
title_fullStr Cross model access in the multi-lingual, multi-model database management system.
title_full_unstemmed Cross model access in the multi-lingual, multi-model database management system.
title_sort cross model access in the multi-lingual, multi-model database management system.
publisher Monterey, California. Naval Postgraduate School
publishDate 2012
url http://hdl.handle.net/10945/8178
work_keys_str_mv AT anastasopoulosachilles crossmodelaccessinthemultilingualmultimodeldatabasemanagementsystem
_version_ 1716805263265103872