Preliminary Version: Ada (Trade Name)/SQL: A Standard, Portable Ada-DBMS Interface.

Abstract

This IDA Paper describes the standards and software developed that have addressed the area of interfacing with the database management systems(DBMS). A standard DBMS interface has been developed, consisting of both a data definition language and a data manipulation language(DML). Use of this standard within application programs will permit them to operate transportably with any variety of commercial off the shelf (COTS) DBMSs. In addition, tools have been developed to assist in the implementation of the standard with a new COTS DBMS, and to automatically generate test data for use during the system checkout and tuning phases. Ada/SQL is a binding of the proposed ANSI standard database language SQL to the Ada programming language. This binding is currently being proposed as both an ANSI and ISO standard. Ada/SQL adheres to the current version of the proposed ANSI standard for SQL as much as possible. The underlying DBMS need not, however, conform to the SQL standard; the Ada/SQL environment translates between the standard Ada/SQL interface and that of the underlying DBMS.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1987
Accession Number
ADA182885

Entities

People

  • Bill R. Brykczynski
  • Fred Friedman

Organizations

  • Institute for Defense Analyses

Tags

Communities of Interest

  • Energy and Power Technologies
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Application Software
  • Classification
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computers
  • Database Management Systems
  • Databases
  • Debugging
  • Domain Specific Programming Languages
  • High Level Languages
  • Information Systems
  • Language
  • Programming Languages
  • Relational Databases
  • Software Development
  • Standards

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications