Embedding a relational data sublanguage in a general purpose programming language
- 1 March 1976
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 8 (2) , 25-35
- https://doi.org/10.1145/984344.807115
Abstract
This paper describes EQUEL, a programming language which embeds the relational data sublanguage QUEL into the general purpose programming language “C”. Both QUEL and EQUEL are operational parts of the INGRES relational data base management system at Berkeley. Also briefly described are two operational subsystems written in this combined language. Lastly some of the language oriented shortcomings that have been observed in QUEL and EQUEL are discussed.Keywords
This publication has 8 references indexed in Scilit:
- SEQUELPublished by Association for Computing Machinery (ACM) ,1976
- A functional view of data independencePublished by Association for Computing Machinery (ACM) ,1976
- The relational and network approachesPublished by Association for Computing Machinery (ACM) ,1975
- Interactive support for non-programmersPublished by Association for Computing Machinery (ACM) ,1975
- Implementation of integrity constraints and views by query modificationPublished by Association for Computing Machinery (ACM) ,1975
- The UNIX time-sharing systemCommunications of the ACM, 1974
- Access control in a relational data base management system by query modificationPublished by Association for Computing Machinery (ACM) ,1974
- A relational model of data for large shared data banksCommunications of the ACM, 1970