CAN/CSA-ISO/IEC-12227-96 (R2000)
The international community has decided to make this standard available only in the English language version. It has been adopted as a National Standard of Canada on this basis.
This National Standard of Canada is equivalent to International Standard ISO/IEC 12227:1995.
1 Scope
This International Standard specifies the syntax and semantics of a database
programming language, the SQL Ada Module Description Language, SAMeDL. Texts
written in the SAMeDL describe database interactions which are to be performed
by database management systems (DBMS) implementing Database Language SQL. The
interactions so described and so implemented are to be performed on behalf of
application programs written in Programming Language Ada.
The SAMeDL is not a Programming Language; it may be used solely to specify
application program database interactions and solely when those interactions
are to occur between an Ada application program and an SQL DBMS.
The SAMeDL is defined with respect to Entry Level SQL. Therefore, all
inclusions by reference of text from ISO/IEC 9075:1992 include all applicable
Leveling Rules for Entry Level SQL.
This International Standard does not define the Programming Language Ada nor
the Database Language SQL. Therefore, ISO 8652:1987 takes precedence in all
matters dealing with the syntax and semantics of any Ada construct contained,
referred or described within this International Standard; similarly, ISO/IEc
9075:1992 takes precedence in all matters dealing with the syntax and semantics
of any SQL construct contained, referred or described within this International
Standard.
Note: The SAMeDL is an example of an Abstract Modular Interface. A reference
model for programming language interfaces to database management systems, which
includes a description of Abstract Modular interfaces, can be found in
reference [2].
SDO:
CSA
Language:
English
ICS Codes:
35.060
Status:
Withdrawn
Publish date:
1996-12-30
Standard Number:
CAN/CSA-ISO/IEC-12227-96 (R2000)