Comparison of database interfaces for application programming

作者:

Highlights:

摘要

The historical evolution of interfaces to databases at the application programming level is analyzed. Emphasis is put on aspects of the data manipulation operations rather than on the data model that they address.Four phases are distinguished in this evolution: “call” interfaces, simple language extensions, non-procedural languages embedded in general purpose languages, and integrated languages.The evolution is explained in terms of the growing needs for more reliable programs written in high level languages, for which programmer efficiency is more important than machine efficiency.

论文关键词:

论文评审过程:Received 16 February 1981, Revised 10 September 1982, Available online 17 June 2003.

论文官网地址:https://doi.org/10.1016/0306-4379(83)90008-X