Some high level language constructs for data of type relation
- 1 September 1977
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 2 (3), 247-261
- https://doi.org/10.1145/320557.320568
Abstract
For the extension of high level languages by data types of mode relation, three language constructs are proposed and discussed: a repetition statement controlled by relations, predicates as a generalization of Boolean expressions, and a constructor for relations using predicates. The language constructs are developed step by step starting with a set of elementary operations on relations. They are designed to fit into PASCAL without introducing too many additional concepts.Keywords
This publication has 12 references indexed in Scilit:
- Embedding a relational data sublanguage in a general purpose programming languageACM SIGMOD Record, 1976
- Embedding a relational data sublanguage in a general purpose programming languagePublished by Association for Computing Machinery (ACM) ,1976
- SEQUELPublished by Association for Computing Machinery (ACM) ,1976
- Specifying queries as relational expressionsCommunications of the ACM, 1975
- Programming with abstract data typesACM SIGPLAN Notices, 1974
- A pascal compiler bootstrapped on a DEC-System 10Published by Springer Nature ,1974
- Programming with abstract data typesPublished by Association for Computing Machinery (ACM) ,1974
- Relational level data structures for programming languagesActa Informatica, 1973
- The programming language pascalActa Informatica, 1971
- A relational model of data for large shared data banksCommunications of the ACM, 1970