(Enter summary)
Abstract: This paper argues that comprehensions, a construct found in some programming languages, are a good
query notation for DBPLs. It is shown that, like many other query notations, comprehensions can be
smoothly integrated into DBPLs and allow queries to be expressed clearly, concisely and efficiently. More
significantly, two advantages of comprehensions are demonstrated. The first advantage is that, unlike conventional
notations, comprehension queries combine computational power with ease of... (Update)
Context of citations to this paper: More
...database query languages has been studied extensively in the past few years and proved very useful. See, for example [2, 3, 19, 23, 27, 28]. Moreover, there are theoretical foundations for studying such languages [4, 12] Functional languages have certain advantages...
.... can be found in [31] List comprehensions were first used in functional database programming languages [1,32,36] It is argued in [37] that list comprehensions are a good query notation for complex databases because of their brevity, clarity, expressive power, ease of...
Cited by: More
Normal Forms and Conservative Extension Properties for Query.. - Wong (1995)
(Correct)
Querying an Object-Oriented Database Using CPL - Davidson, Hara, Popa (1997)
(Correct)
OR-SML: A Functional Database Programming Language for.. - Gunter, Libkin (1994)
(Correct)
Similar documents (at the sentence level):
15.0%: A Functional Database - Trinder (1989)
(Correct)
6.6%: Towards a Theory of Bulk Types - Watt, Trinder (1991)
(Correct)
Active bibliography (related documents): More All
1.3: Object-Oriented Query Language Design and Processing - Chan (1994)
(Correct)
1.0: Improving List Comprehension Database Queries - Trinder, Wadler (1989)
(Correct)
0.7: List Comprehensions and the Relational Calculus - Trinder, Wadler (1999)
(Correct)
Similar documents based on text: More All
0.5: Algebraic Query Optimisation for Database Programming Languages - Poulovassilis, Small (1996)
(Correct)
0.5: A Processing Framework For Object Comprehensions - Chan, Trinder (1997)
(Correct)
0.4: Investigation of Algebraic Query Optimisation for Database .. - Poulovassilis, Small (1994)
(Correct)
Related documents from co-citation: More All
16: Naturally embedded query languages (context) - Breazu-Tannen, Buneman et al. - 1992
16: Comprehending Monads
- Wadler - 1990
13: Structural Recursion as a Query Language
- Breazu-Tannen, Buneman et al. - 1991
BibTeX entry: (Update)
P.W. Trinder. Comprehensions -- a query notation for DBPLs. In Proceedings of the 1990 Glasgow Database Workshop, pages 95--102, Glasgow, Scotland, March 1990. http://citeseer.ist.psu.edu/1782.html More
@misc{ trinder90comprehensions,
author = "P. Trinder",
title = "Comprehensions -- a query notation for DBPLs",
text = "P.W. Trinder. Comprehensions -- a query notation for DBPLs. In Proceedings
of the 1990 Glasgow Database Workshop, pages 95--102, Glasgow, Scotland,
March 1990.",
year = "1990",
url = "citeseer.ist.psu.edu/1782.html" }
Citations (may not include all citations):
562
Categories for the Working Mathematician (context) - Lane - 1971
254
Comprehending Monads
- Wadler - 1990 ACM DBLP
185
Principles of Database Systems (context) - Ullman - 1980 ACM
150
Report on the Functional Programming Language Haskell (context) - Wadler, Eds - 1989
121
Types and Persistence in Database Programming Languages (context) - Buneman - 1987 ACM DBLP
74
Memo' functions and machine learning (context) - Michie - 1968
71
COL: A Logic-based Language for Complex Objects (context) - Grumbach - 1987 ACM DBLP
50
Galileo: A Strongly Typed Interactive Conceptual Language
- Cardelli, Orsini - 1985
45
an Object-Oriented Data Model (context) - Richard, Velez - 1988
45
A Powerful and Simple Database Language (context) - Briggs, Khosafian et al. - 1987
27
Improving List Comprehension Database Queries
- Wadler - 1989
24
Universities of Glasgow and St Andrews (context) - Brown, Connor et al.
23
An Implementation Technique for Database Query Languages (context) - Nikhil, Frankel - 1982 ACM DBLP
13
A Functional Database
- Trinder - 1989
13
List Comprehensions and the Relational Calculus
- Wadler - 1988
9
a Parallel Persistent Object System (context) - Heytens, Comprehensions et al. - 1991
7
Bulk Types for Large Scale Programming (context) - Richard, Trinder - 1990 DBLP
6
The Implementation of Functional Programming Languages (context) - Comprehensions, of - 1987
4
Research Software Limited (context) - System - 1987
3
FDL: An Integration of the Functional Data Model and the Fun.. (context) - Poulovassilis - 1988 DBLP
3
Applicative Query Languages (context) - Breuer - 1988 ACM
3
A Comprehension-based Database Language and its Distributed ..
- Masuda, Kiyoki - 1990
3
Design of an Integrated Query and Manipulation Notation for .. (context) - Orsini, Paz et al.
2
Computing Science Dept (context) - Wadler - 1990
2
Johan Wolfgang Goethe-Universitat (context) - Eckhardt, Mathes et al. - 1988
2
Improving Comprehension Queries in PS-algol (context) - Chan, Harper - 1990
2
An Introduction to Database Systems 4th Ed (context) - Date - 1976
2
of Database Sublanguages. Database Systems: Courant Computer.. (context) - Completeness - 1972
2
Semantics of Update in a FDBPL (context) - Nikhil - 1987
2
PS-Algol Reference Manual 2nd Ed (context) - Atkinson - 1985
1
Built-in or Added (context) - Schmidt, Types - 1990
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cee.hw.ac.uk/~trinder/publications.html): More
A Parallel Functional Database on GRIP - Akerholt, Hammond, Jones, Trinder (1991)
(Correct)
Towards a Theory of Bulk Types - Watt, Trinder (1991)
(Correct)
Improving List Comprehension Database Queries - Trinder, Wadler (1989)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC