ACM Home Page
Please provide us with feedback. Feedback
Constraint query languages (preliminary report)
Full text PdfPdf (1.54 MB)
Source Symposium on Principles of Database Systems archive
Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems table of contents
Nashville, Tennessee, United States
Pages: 299 - 313  
Year of Publication: 1990
ISBN:0-89791-352-3
Authors
Paris C. Kanellakis  Brown University, Providence, RI
Gabriel M. Kuper  IBM T.J. Watson Research Center, Yorktown Heights, NY
Peter Z. Revesz  Brown University, Providence, RI
Sponsors
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 37,   Citation Count: 65
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/298514.298582
What is a DOI?

ABSTRACT

We discuss the relationship between constraint programming and database query languages. We show that bottom-up, efficient, declarative database programming can be combined with efficient constraint solving. The key intuition is that the generalization of a ground fact, or tuple, is a conjunction of constraints. We describe the basic Constraint Query Language design principles, and illustrate them with four different classes of constraints: Polynomial, rational order, equality, and Boolean constraints.


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.

AV88
 
ASU79
A.V. Aho, Y. Sagiv, J.D. Ullman. Equivalences among Relational Expressions. SIAM J. of Computing, 8:2:218-246, 1979.
 
AGSS86
A.K. Aylamazyan, M.M. Gilula, A.P. Stolboushkin, G.F. Schwartz. Reduction of the Relational Model with Infinite Domain to the Case of Finite Domains. Proc. USSR Acad. of Science (Doklady), 286(2):308- 311, 1986.
B81
 
BKR86
 
BS87
 
C87
A. Colmerauer. An Introduction to Prolog III. Draft, 1987.
 
CH80
A.K. Chandra, D. Harel. Computable Queries for Relational Data Bases. JCSS, 21:156-178, 1980.
CM76
ChI89
CO70
 
D88
M. Dincbas, etal. The Constraint Logic Programming Language CHIP. Proc. Fifth Generation Computer Systems, Tokyo Japan, 1988.
 
FG77
J. Ferrante, J.R. Geiser. An Efficient Decision Procedure for the Theory of Rational Order. Theoretical Computer Science, 4:227-233, 1977.
 
GJ79
 
HHLE89
 
HS89
R. Hull, J. Su. Domain Independence and the RelationM Calculus. Technical Report 88-64, University of Southern California, submitted to IP L, 1989.
 
I86
JL87
 
Ka90
P.C. Kanellakis. Elements of RelationM Database Theory. Handbook of Theoretical Computer Science, North-Holland, to appear.
 
Ki88
M. Kifer. On Safety, Domain Independence, and Capturability of Database Queries. Proc. International Conference on Databases and Knowledge Bases, Jerusalem Israel, 1988.
Kl88
KP88
 
K80
D. Kozen. Complexity of Boolean Algebras. Theo. Comp. Sci., 10, 221- 247, 1980.
 
KY86
D. Kozen, C. Yap. Algebraic Cell Decomposition in N C. Proc. 26th IEEE FOCS, 515-521, 1985.
 
Le87
 
L84
 
MN88
 
PS85
 
R83
H.L. Royden. Real Analysis. 2nd Ed., 1983.
 
R88
R. Ramakrishnan. Magic Templates: A Spellbinding Approach to Logic Programs. Proc. 5th International Conference on Logic Programming, 141-159, 1988.
 
S80
 
T51
A. Tarski. A Decision Method /or Elementary Algebra and Geometry. University of California Press, Berkeley, California, 1951.
 
U82
 
UvG88
J.D. Ullman, A. Van Gelder. Parallel Complexity of Logical Query Programs. Algorithmica, 3:5-42, 1988.
V82

CITED BY  65

Collaborative Colleagues:
Paris C. Kanellakis: colleagues
Gabriel M. Kuper: colleagues
Peter Z. Revesz: colleagues