See this document in CiteSeerX!

Comprehensions, a Query Notation for DBPLs (1990)  (Make Corrections)  (24 citations)
Phil Trinder



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
dcs.glasgow.ac.uk/p...CompQueryNot.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cee.hw.ac.uk/~trin...publications (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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