|
Archive@NYU >
Stern School of Business >
IOMS: Information Systems Working Papers >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/2451/14535
|
| Title: | DATA CONSTRUCTORS: ON THE INTEGRATION OF RULES AND RELATIONS |
| Authors: | Jarke, Matthias Linnemann, Volker Schmidt, Joachim W. |
| Issue Date: | Apr-1985 |
| Publisher: | Stern School of Business, New York University |
| Series/Report no.: | IS-85-23 |
| Abstract: | Although the goals and means of rule-based and data-based systems are
too different to be fully integrated at the present time, it seems appropriate to
investigate a closer integration of language constructs and a better cooperation
of execution models for both kinds of approaches.
In this paper, we propose a new language construct called constructor that â when applied to a base relation â causes relation membership to become true
for all tuples constructable through the predicates provided by the constructor
definition. The approach is shown to provide expressive power at least
equivalent to PROLOG's declarative semantics while blending well both with a
strongly typed modular programming language and with a relational calculus
query formalism. A three-step compilation, optimization, and evaluation methodology
for expressions with constructed relations is described that integrates
constructors with the surrounding database programming environment. In particular,
many recursive queries can be evaluated more efficiently within the
set-construction framework of database systems than with proof-oriented
methods typical for a rule-based approach. |
| URI: | http://hdl.handle.net/2451/14535 |
| Appears in Collections: | IOMS: Information Systems Working Papers
|
Items in Faculty Digital Archive are protected by copyright, with all rights reserved, unless otherwise indicated.
|