Abstraction mechanisms for database programming
Joachim W. Schmidt, Manuel Mall · 1983
Databases contain vast amounts of highly related data accessed by programs of considerable size and complexity. Therefore, database programming has a particular need for high level constructs that abstract from details of data access, data manipulation, and data control.