Abstraction mechanisms for database programming

  • Authors:
  • Joachim W. Schmidt;Manuel Mall

  • Affiliations:
  • -;-

  • Venue:
  • Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems
  • Year:
  • 1983

Quantified Score

Hi-index 0.00

Visualization

Abstract

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. The paper investigates the suitability of several well-known abstraction mechanisms for database programming (e.g., control abstraction and functional abstraction). In addition, it presents some new abstraction mechanisms (access abstraction and transactional abstraction) particularly designed to manage typical database problems like integrity and concurrency control.