High-Level Programming Features for Improving the Efficiency of a Relational Database System.
Reind P. van de Riet, Anthony I. Wasserman, Martin L. Kersten, Wiebren de Jonge:
High-Level Programming Features for Improving the Efficiency of a Relational Database System.
ACM Trans. Database Syst. 6(3): 464-485(1981)@article{DBLP:journals/tods/RietWKJ81,
author = {Reind P. van de Riet and
Anthony I. Wasserman and
Martin L. Kersten and
Wiebren de Jonge},
title = {High-Level Programming Features for Improving the Efficiency
of a Relational Database System},
journal = {ACM Trans. Database Syst.},
volume = {6},
number = {3},
year = {1981},
pages = {464-485},
ee = {http://doi.acm.org/10.1145/319587.319604, db/journals/tods/RietWKJ81.html},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
This paper discusses some high-level language programming constructs that can be used
to manipulate the relations of a relational database system efficiently. Three
different constructs are described: (1) tuple identifiers that directly reference
tuples of a relation; (2) cursors that may iterate over the tuples of a relation;
and (3) markings, a form of temporary relation consisting of a set of tuple
identifiers. In each case, attention is given to syntactic, semantic,
and implementation considerations.
The use of these features is first presented within the context of the programming
language PLAIN, and it is then shown how these features could be used more generally
to provide database manipulation capabilities in a high-level programming language.
Consideration is also given to issues of programming methodology, with an important
goal being the achievement of a balance between the enforcement of good programming
practices and the ability to write efficient programs.
Copyright © 1981 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
CDROM Version: Load the CDROM "Volume 3 Issue 1, TODS 1976-1990" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 2" and ...
BibTeX
References
- [1]
- ...
- [2]
- Morton M. Astrahan, Mike W. Blasgen, Donald D. Chamberlin, Kapali P. Eswaran, Jim Gray, Patricia P. Griffiths, W. Frank King III, Raymond A. Lorie, Paul R. McJones, James W. Mehl, Gianfranco R. Putzolu, Irving L. Traiger, Bradford W. Wade, Vera Watson:
System R: Relational Approach to Database Management.
ACM Trans. Database Syst. 1(2): 97-137(1976) BibTeX
- [3]
- ...
- [4]
- Mike W. Blasgen, Morton M. Astrahan, Donald D. Chamberlin, Jim Gray, W. Frank King III, Bruce G. Lindsay, Raymond A. Lorie, James W. Mehl, Thomas G. Price, Gianfranco R. Putzolu, Mario Schkolnick, Patricia G. Selinger, Donald R. Slutz, H. Raymond Strong, Irving L. Traiger, Bradford W. Wade, Robert A. Yost:
System R: An Architectural Overview.
IBM Systems Journal 20(1): 41-62(1981) BibTeX
- [5]
- Donald D. Chamberlin, Morton M. Astrahan, W. Frank King III, Raymond A. Lorie, James W. Mehl, Thomas G. Price, Mario Schkolnick, Patricia G. Selinger, Donald R. Slutz, Bradford W. Wade, Robert A. Yost:
Support for Repetitive Transactions and Ad Hoc Queries in System R.
ACM Trans. Database Syst. 6(1): 70-94(1981) BibTeX
- [6]
- E. F. Codd:
Extending the Database Relational Model to Capture More Meaning.
ACM Trans. Database Syst. 4(4): 397-434(1979) BibTeX
- [7]
- C. J. Date:
An Introduction to Database Systems, 3rd Edition.
Addison-Wesley 1981
BibTeX
- [8]
- Patricia G. Selinger, Morton M. Astrahan, Donald D. Chamberlin, Raymond A. Lorie, Thomas G. Price:
Access Path Selection in a Relational Database Management System.
SIGMOD Conference 1979: 23-34 BibTeX
- [9]
- ...
- [10]
- ...
- [11]
- Martin L. Kersten, Anthony I. Wasserman:
The Architecture of the PLAIN Data Base Handler.
Softw., Pract. Exper. 11(2): 175-186(1981) BibTeX
- [12]
- Lawrence A. Rowe, Kurt A. Shoens:
Data Abstractions, Views and Updates in RIGEL.
SIGMOD Conference 1979: 71-81 BibTeX
- [13]
- Joachim W. Schmidt:
Some High Level Language Constructs for Data of Type Relation.
ACM Trans. Database Syst. 2(3): 247-261(1977) BibTeX
- [14]
- Jonathan E. Shopiro:
Theseus - A Programming Language for Relational Databases.
ACM Trans. Database Syst. 4(4): 493-517(1979) BibTeX
- [15]
- ...
- [16]
- Michael Stonebraker, Eugene Wong, Peter Kreps, Gerald Held:
The Design and Implementation of INGRES.
ACM Trans. Database Syst. 1(3): 189-222(1976) BibTeX
- [17]
- ...
- [18]
- ...
- [19]
- Anthony I. Wasserman:
The Data Management Facilities of PLAIN.
SIGMOD Conference 1979: 60-70 BibTeX
- [20]
- ...
- [21]
- Eugene Wong, Karel Youssefi:
Decomposition - A Strategy for Query Processing.
ACM Trans. Database Syst. 1(3): 223-241(1976) BibTeX
Referenced by
- Kazimierz Subieta, Marek Missala:
Data Manipulation in NETUL.
ER 1987: 391-407
- Fred J. Friedman, Arthur M. Keller, John Salasin, Gio Wiederhold, Murray R. Berkowitz, David L. Spooner:
Reference Model for Ada Interfaces to Database Management Systems.
ICDE 1986: 492-506
- Kazimierz Subieta:
Semantics of Query Languages for Network Databases.
ACM Trans. Database Syst. 10(3): 347-394(1985)
- Matthias Jarke, Jürgen Koch:
Query Optimization in Database Systems.
ACM Comput. Surv. 16(2): 111-152(1984)
- Michael Stonebraker, Lawrence A. Rowe:
Database Portals: A New Application Program Interface.
VLDB 1984: 3-13
- Ashok Malhotra, Harry M. Markowitz, Donald P. Pazel:
EAS-E: An Integrated Approach to Application Development.
ACM Trans. Database Syst. 8(4): 515-542(1983)
- Sheldon J. Finkelstein:
Common Subexpression Analysis in Database Applications.
SIGMOD Conference 1982: 235-245
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
TODS, ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Tue Jun 24 18:38:46 2008