Guidelines for the Use of the SAME (SQL (Structured Query Language) Ada Module Extensions)

Abstract

These guidelines describe the Structured Query Language (SQL) Ada Module Extensions (SAME), a method for the construction of Ada applications that access database management systems whose data manipulation language is SQL. The SAME is not a tool set, but a method of program design and development. There is a set of support software, called the SAME standard packages, which are needed by applications using the SAME. The SAME extends the capabilities of the Module language defined in the ANSI SQL standard to fit the needs of Ada. The defining characteristic of the use of the module language is that the SQL statements appear together, physically separated from the Ada application, in an object called the 'module'. The Ada application accesses the module through procedure calls. The primary audience for this document consists of application developers and technicians creating Ada applications for SQL database management systems. The document contains a complete description of the SAME, including its motivation. It is not intended as a programmer's guide. Organizations using the SAME may wish to create such a guide from this document. Ada programming language.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1989
Accession Number
ADA215846

Entities

People

  • Marc H. Graham

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Air Force
  • Application Software
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computers
  • Construction
  • Database Management Systems
  • Databases
  • Domain Specific Programming Languages
  • High Level Languages
  • Information Systems
  • Language
  • Programming Languages
  • Relational Database Management Systems
  • Software Development
  • Standards

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Software Verification and Validation.