Extending a Database System with Procedures

91Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.

Abstract

This paper suggests that more powerful database systems (DBMS) can be built by supporting database procedures as full-fledged database objects. In particular, allowing fields of a database to be a collection of queries in the query language of the system is shown to allow the natural expression of complex data relationships. Moreover, many of the features present in object-oriented systems and semantic data models can be supported by this facility. In order to implement this construct, extensions to a typical relational query language must be made, and considerable work on the execution engine of the underlying DBMS must be accomplished. This paper reports on the extensions for one particular query language and data manager and then gives performance figures for a prototype implementation. Even though the performance of the prototype is competitive with that of a conventional system, suggestions for improvement are presented. © 1987, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Stonebraker, M., Anton, J., & Hanson, E. (1987). Extending a Database System with Procedures. ACM Transactions on Database Systems (TODS), 12(3), 350–376. https://doi.org/10.1145/27629.27631

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free