Interfacing Ada and SQL

The SEI was asked by the ADA Joint Program Office to investigate the problem of interfacing programs written in ADA with database management systems implementing the SQL database language. The authors decided to concentrate on a description of the problems involved in producing an interface that would be worthy of becoming a standard. This document is meant to assist the reader in answering the question "What constitutes a good interface between ADA and SQL?" The document should be useful both in the production of a standard and in the analysis of any proposed standard.