Remote Database Access Explained

Remote database access (RDA) is a protocol standard for database access produced in 1993 by the International Organization for Standardization (ISO). Despite early efforts to develop proof of concept implementations of RDA for major commercial relational database management systems (RDBMSs) (including Oracle, Rdb, NonStop SQL and Teradata),[1] this standard has not found commercial support from database vendors.[2] The standard has since been withdrawn,[3] and replaced by ISO/IEC 9579:1999 - Information technology -- Remote Database Access for SQL, which has also been withdrawn,[4] and replaced by ISO/IEC 9579:2000 Information technology -- Remote database access for SQL with security enhancement.[5]

Purpose

The purpose of RDA is to describe the connection of a database client to a database server. It includes features for:

RDA is an application-level protocol, inasmuch that it builds on an existing network connection between client and server. In the case of TCP/IP connections, RFC 1066 is used for implementing RDA.

History

RDA was published in 1993 as a combined standard of ANSI, ISO (International Organization for Standardization) and IEC (International Electrotechnical Commission). The standards definition comprises two parts:

Sources

Notes and References

  1. Arnold . D. . Cannata . P. . Glasson . L.A. . Hallmark . G. . McGuire . B. . Newman. S.. Odegard. R.. Sabharwal. H. . SQL Access: an implementation of the ISO Remote Database Access Standard . Computer. 24. 12. 1991. 74–78. 0018-9162. 10.1109/2.116891. 35513219 .
  2. Book: Jim Melton. Alan R. Simon. SQL:1999: Understanding Relational Language Components. 2002. Morgan Kaufmann. 978-1-55860-456-8. 843 . RDA, even after revision to remove the OSI dependencies (and replace them with a TCP/IP orientation), has not proven to have commercial support..
  3. https://www.iso.org/standard/17344.html ISO/IEC 9579-1:1993
  4. https://www.iso.org/standard/29799.html ISO/IEC 9579:1999 - Information technology -- Remote Database Access for SQL
  5. https://www.iso.org/standard/30615.html ISO/IEC 9579:2000 Information technology -- Remote database access for SQL with security enhancement