1 Scope
This International Standard, Remote Database Access for SQL (RDA), defines a model for the remote interaction of an SQL-client and one or more SQL-servers through communication media, and defines the encoding of messages, the semantics of messages and associated facilities for mediating the interaction between one SQL-client and one SQL-server.
This International Standard also defines a mapping of the RDA Protocol to the specific communication infrastructures TCP/IP and Transport Layer Security (TLS).
This International Standard relies upon the facilities provided by ISO/IEC 9075 (SQL) and ISO/IEC 9075-3 (SQL/CLI).
This International Standard also:
- identifies potential security vulnerabilities in remote database access using RDA,
- defines RDA facilities which protect against the potential vulnerabilities.
Normative annexes provide:
- a Conformance Proforma,
- an optional language independent Application Programming Interface defined in the notational conventions of [ISO/IEC 9075-3](/search?q=ISO%2FIEC%209075-3) (SQL/CLI) for invoking RDA Operations,
- an optional mapping of [ISO/IEC 9075-3](/search?q=ISO%2FIEC%209075-3) (SQL/CLI) functions to RDA Operations,