@inbook{eeb9502f01fe479d9a33b98035f54a39,
title = "The Functional Data Model and its Uses for Interaction with Databases",
abstract = "During the last decade, much research has been done in the field of data abstraction techniques in programming languages (see the chapter by Shaw), and higher-level data models for databases [CODD70] [CHEN76] [SS77b]. It is thus not surprising that researchers have begun to attempt to integrate databases and programming languages (i.e., by providing definitional and manipulative primitives for databases in the programming language that is consistent in philosophy with its existing data and control structures). The work in PASCAL/R (see the chapter by Mall, Reimer, and Schmidt) and PS-ALGOL [ACC82] are examples of such attempts made in the context of compiled, imperative (ALGOL-like) languages. This chapter describes our ideas on integrating databases into an interactive, applicative (Lisp-like) programming system.",
author = "P. Buneman and R. Nikhil",
year = "1984",
doi = "10.1007/978-1-4612-5196-5_13",
language = "English",
isbn = "978-1-4612-9732-1",
series = "Topics in Information Systems",
publisher = "Springer",
pages = "359--380",
editor = "Brodie, {M. L.} and J. Mylopoulos and Schmidt, {J. W.}",
booktitle = "On Conceptual Modelling",
address = "United Kingdom",
}