ACM Home Page
Please provide us with feedback. Feedback
Some high level language constructs for data of type relation
Full text PdfPdf (965 KB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 2 ,  Issue 3  (September 1977) table of contents
Pages: 247 - 261  
Year of Publication: 1977
ISSN:0362-5915
Author
Joachim W. Schmidt  Univ. Hamburg, Hamburg, West Germany
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 37,   Citation Count: 97
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/320557.320568
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
BRINCH HkNSEN, P. The programming language Concurrent Pascal. IEEE Trans. Soleware Eng. SE-I, 2 (June 1975), 199-207.
4
5
 
6
CODD, E.F. A data base sublanguage founded on the relational calculus. Proc. ACM SIGFIDET Workshop, San Diego, Calif., Nov. 1971, pp. 35--68.
 
7
EARLEY, J. Relational level data structures for programming languages. Acta in}ormatica 2, 4 (Dec. 1973), 293-309.
 
8
FELDMAN, J.A., Low, J.R., SWlNEHEART, D.C., AND TAYLOR, R.H. Recent developments in SAIL--an ALGOL-based language for artificial intelligence. Proc. AFIPS 1972 FJCC, Vol. 41, AFIPS Press, Montvale, N.J., pp. 1193-1202.
 
9
10
 
11
PALERMO, F.P. A data base search problem. Proc. 4th Comptr. and Inform. Sci. Syrup., J.T. Tou, Ed., Plenum Press, New York, pp. 67-101.
 
12
ROVNER, P.D., AND FELDMAN, J.A. The LEAP language and data structure. Information Processing 68, North-Holland Pub. Co., Amsterdam, 1969, pp. 579-585.
13
 
14
SCHMIDT, J.W. Untersuchung einer Erweiterung yon Pascal zu einer Datenbanksprache. Mitteilung Nr. 28, Inst. ffir Informatik., U. Hamburg, Hamburg, Germany, March 1976.
 
15
SCHMIDT, J.W. Type concepts for database definition. An investigation based on extensions to Pascal. Bericht Nr. 34, Inst. fiir Informatik., U. Hamburg, Hamburg, Germany, May 1977.
 
16
WIRTH, N. The programming language PASCAL. Acta Informatica I, 1 (May 1971), 35--63.
 
17
ZLOOF, M.M. Query by example. Proc. AFIPS 1975 NCC, AFIPS Press, Montvale, N.J., pp. 431--438.

CITED BY  97