Issues in the design of database programming languages

  • Authors:
  • Lawrence A. Rowe

  • Affiliations:
  • Computer Science Divisioa-EECS, University of California, Berkeley, CA

  • Venue:
  • Proceedings of the 1980 workshop on Data abstraction, databases and conceptual modeling
  • Year:
  • 1980

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper discusses two issues in the design of database constructs for programming languages. The first issue is whether records in a database correspond to records in a programming language or to a distinct type such as tuple. The second issue is what facilities are provided to define the interface between an application program and a database. The discussion below is based on our research on the RIGEL database programming language [Rowe 79, 80a]. RIGEL is a block-structured language with constructs for accessing relational databases, a module construct for data abstraction, and an exception-handling mechanism. The first implementation of the language has recently been completed and is being distributed.