A Generalized End-User Facility Architecture for Relational Database Systems.

C. R. Spath, L. S. Schneider: A Generalized End-User Facility Architecture for Relational Database Systems. VLDB 1977: 359-369
  author    = {C. R. Spath and
               L. S. Schneider},
  title     = {A Generalized End-User Facility Architecture for Relational Database
  booktitle = {Proceedings of the Third International Conference on Very Large
               Data Bases, October 6-8, 1977, Tokyo, Japan},
  publisher = {IEEE Computer Society},
  year      = {1977},
  pages     = {359-369},
  ee        = {db/conf/vldb/SpathS77.html},
  crossref  = {DBLP:conf/vldb/77},
  bibsource = {DBLP,}


Conventional production information systems require much less user specification of a request compared to a relational query designed to achieve the same result. This economy of input is traditionally achieved by declaring a number of a priori assumptions about the context, processing and format of each request, and implementing these in an application program. Despite all the increased power and flexibility promised by relational systems, their proponents still advocate the allocation of these assumptions to a host programing language. The result of persisting in this methodology during the relational era will be that the normal evolution of the assumptions will completely offset the application program stability originally sought by the relational approach.

As an alternative, this paper suggests that the a priori assumptions can themselves be generalized and allocated to an end-user facility. Generalized processing is approached by noting that all algorithms are themselves n-ary relations and can therefore be accessed by the user in precisely the same way as database relations, without any knowledge or dependence on the way in which the algorithms are implemented. The generalization of context is shown to be achievable through the admission of partially predefined queries that can span the complete range from ad hoc requests to real-time displays. Format generalization is approached as a mapping problem, and a number of striking similarities between managing display organizations and managing database organizations are identified and recursive application of the data managment system (DMS) is explored as a solution. Finally, it is noted that while the end-user facility in effect directs the execution of the DMS, it can also make extensive use of the services of the DMS, leading to a surprisingly elegant implementation architecture.

Copyright © 1977 by The Institute of Electrical and Electronic Engineers, Inc. (IEEE). Abstract used with permission.

ACM SIGMOD Anthology

CDROM Version: Load the CDROM "Volume 1 Issue 4, VLDB '75-'88" and ... DVD Version: Load ACM SIGMOD Anthology DVD 1" and ... BibTeX

Printed Edition

Proceedings of the Third International Conference on Very Large Data Bases, October 6-8, 1977, Tokyo, Japan. IEEE Computer Society 1977
Contents BibTeX


E. F. Codd: A Relational Model of Data for Large Shared Data Banks. Commun. ACM 13(6): 377-387(1970) BibTeX
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
Morton M. Astrahan, Donald D. Chamberlin: Implementation of a Structured English Query Language. Commun. ACM 18(10): 580-588(1975) BibTeX
E. F. Codd: A Database Sublanguage Founded on the Relational Calculus. SIGFIDET Workshop 1971: 35-68 BibTeX
Michael Stonebraker, Eugene Wong, Peter Kreps, Gerald Held: The Design and Implementation of INGRES. ACM Trans. Database Syst. 1(3): 189-222(1976) BibTeX
Moshé M. Zloof, S. Peter de Jong: The System for Business Automation (SBA): Programming Language. Commun. ACM 20(6): 385-396(1977) BibTeX
L. S. Schneider, C. R. Spath: Quantitative Data Description. SIGMOD Conference 1975: 167-185 BibTeX
Michael Stonebraker: Implementation of Integrity Constraints and Views by Query Modification. SIGMOD Conference 1975: 65-78 BibTeX
L. S. Schneider: A Relational View of the Data Independent Accessing Model. SIGMOD Conference 1976: 75-90 BibTeX
E. Nahouraii, L. O. Brooks, Alfonso F. Cardenas: An Approach to Data Communication between Different Generalized Data Base Management Systems. VLDB 1976: 117-142 BibTeX
ACM SIGMOD Anthology - DBLP: [Home | Search: Author, Title | Conferences | Journals]
VLDB Proceedings (1977-1981): Copyright © by IEEE,
ACM SIGMOD Anthology: Copyright © by ACM (, Corrections:
DBLP: Copyright © by Michael Ley (, last change: Sat May 16 23:44:58 2009