Analysis and Specification of a Universal Data Model for Distributed Data Base Systems.

Abstract

A Universal Data Model (UDM) was developed for distributed Data Base Management Systems (DBMS). The primary goal was to allow for the effective communication between heterogeneous, distributed DBMSs. A system requirements analysis was first performed for a Universal Data Base (UDB). Three models were selected and investigated as candidates for the UDM: the Canonical, Entity-Relationship, and Relational. Due to the complexities of the UDB, the user was restricted to writing universal queries in a Universal Data Manipulation Language (UDML) and was restricted to only one version of each of the three prominent data models in use: IMS (hierarchical), DBTG (network), and System R (relational). Criteria were established and the relational model, augemented, chosen as the UDM. Data model mapping issues were examined and included discussions on distributed information, redundant data, the support of Third Normal form, and target model specific issues. Algorithms were developed to show the mappings between the target models and the UDM. The integration of these mappings were also addressed. The syntax of a universal data definition language and data manipulation language were described. Keywords include: Data base, Relational data base, Data model, Heterogeneous environment, and Distributed environment.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 14, 1984
Accession Number
ADA151856

Entities

People

  • A. J. Jones

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Biomedical
  • C4I
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Application Software
  • Computer Programming
  • Computer Science
  • Computers
  • Data Processing
  • Database Management Systems
  • Databases
  • Information Processing
  • Information Security
  • Information Systems
  • Language
  • Relational Database Management Systems
  • Relational Databases
  • Software Development
  • Standards
  • Students

Fields of Study

  • Engineering

Readers

  • Database Systems and Applications