|
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
|
Eric Allman , Michael Stonebraker , Gerald Held, Embedding a relational data sublanguage in a general purpose programming language, Proceedings of the 1976 conference on Data : Abstraction, definition and structure, p.25-35, March 22-24, 1976, Salt Lake City, Utah, United States
|
 |
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
|
G. Friesland , C. O. Grosse-Lindemann , P. M. Lorenz , Hans-Hellmut Nagel , P. J. Stirl, A PASCAL Compiler bootstrapped on a DEC-System 10, 3. Fachtagung über Programmiersprachen, Gesellschaft für Informatik, p.101-113, March 05-07, 1974
|
 |
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
|
|
|
|
|
Martha Escobar-Molano , Richard Hull , Dean Jacobs, Safety and translation of calculus queries with scalar functions, Proceedings of the twelfth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.253-264, May 25-28, 1993, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
|
|
|
J. Karszt , G. Lausen , W. Stucky, Datenbank-Pascal an extendable database management system for personal computer networks, Proceedings of the 1983 ACM SIGSMALL symposium on Personal and small computers, p.253-265, December 07-09, 1983, San Diego, California, United States
|
|
|
Michael J. Carey , David J. DeWitt , Daniel Frank , M. Muralikrishna , Goetz Graefe , Joel E. Richardson , Eugene J. Shekita, The architecture of the EXODUS extensible DBMS, Proceedings on the 1986 international workshop on Object-oriented database systems, p.52-65, September 23-26, 1986, Pacific Grove, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marty Sirkin , Don Batory , Vivek Singhal, Software components in a data structure precompiler, Proceedings of the 15th international conference on Software Engineering, p.437-446, May 17-21, 1993, Baltimore, Maryland, United States
|
|
|
|
|
|
|
|
|
Brian Nixon , Lawrence Chung , John Mylopoulos , David Lauzon , Alex Borgida , M. Stanley, Implementation of a compiler for a semantic data model: Experiences with taxis, ACM SIGMOD Record, v.16 n.3, p.118-131, Dec. 1987
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D. Chimenti , R. Gamboa , R. Krishnamurthy , S. Naqvi , S. Tsur , C. Zaniolo, The LDL System Prototype, IEEE Transactions on Knowledge and Data Engineering, v.2 n.1, p.76-90, March 1990
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Volker Linnemann , Klaus Küspert , Peter Dadam , Peter Pistor , R. Erbe , Alfons Kemper , Norbert Südkamp , Georg Walch , Mechtild Wallrath, Design and Implementation of an Extensible Database Management System Supporting User Defined Data Types and Functions, Proceedings of the 14th International Conference on Very Large Data Bases, p.294-305, August 29-September 01, 1988
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sven Groppe , Jana Neumann , Volker Linnemann, SWOBE - embedding the semantic web languages RDF, SPARQL and SPARUL into java for guaranteeing type safety, for checking the satisfiability of queries and for the determination of query result types, Proceedings of the 2009 ACM symposium on Applied Computing, March 08-12, 2009, Honolulu, Hawaii
|
|
|
Wolfgang Hoeppner , Thomas Christaller , Heinz Marburger , Katharina Morik , Bernhard Nebel , Mike O'Leary , Wolfgang Wahlster, Beyond domain-independence: experience with the development of a German language access system to highly diverse background systems, Proceedings of the Eighth international joint conference on Artificial intelligence, p.588-594, August 08-12, 1983, Karlsruhe, West Germany
|
|