(Enter summary)
Abstract: This thesis proposes an object-oriented query language that is more powerful than
many existing query languages. The language is formally specified and its expressive
power is demonstrated by giving four translation schemes from other prominent objectoriented
query languages. Further, this query language can be supported by a query
algebra and both the query language and query algebra can be optimised using meaning
preserving transformation rules.
Object-Oriented Query Languages. The... (Update)
Active bibliography (related documents): More All
2.4: A Processing Framework For Object Comprehensions - Chan, Trinder (1997)
(Correct)
1.4: A Formal Specification in Z of the Relational Data Model, Version .. - Baluta (1995)
(Correct)
1.3: Comprehensions, a Query Notation for DBPLs - Trinder (1990)
(Correct)
Similar documents based on text: More All
0.1: Mining Comprehensive Clustering Rules with an Evolutionary.. - Ioannis Sara Phil
(Correct)
0.1: Electronic Workshops In Computing - Series Edited By (1997)
(Correct)
0.0: Air traffic control communication at Portland International.. - Ward, Novick, Sousa (1990)
(Correct)
BibTeX entry: (Update)
@inproceedings{ chan94objectoriented,
author = "Christine W. Chan and Nick Cercone and Aijun An and Paitoon Tontiwachwuthikul",
title = "Object-Oriented Modelling and Simulation of an Expert System for Monitoring and Control of a Water Distribution System",
booktitle = "Object Oriented Information Systems",
pages = "130-133",
year = "1994",
url = "citeseer.ist.psu.edu/chan94objectoriented.html" }
Citations (may not include all citations):
1274
Object-Oriented Software Construction (context) - Meyer - 1988 ACM
616
Notation - A Reference Manual (context) - Spivey - 1992
481
Fundamentals of Database Systems (context) - Elmasri, Navathe - 1989 ACM
369
Semantics of Multiple Inheritance
- Cardelli - 1984 ACM
359
The Implementation of Functional Programming Languages (context) - Peyton-Jones - 1987
346
Denotational Semantics: The Scott-Strachey Approach to Progr.. (context) - Stoy - 1977
298
The Object-Oriented Database System Manifesto
- Atkinson, Bancilhon et al. - 1989 ACM DBLP
258
Miranda: a Non-strict Functional Language with Polymorphic T.. (context) - Turner - 1985 ACM DBLP
210
Building An ObjectOriented Database System - The Story o (context) - Bancilhon, Delobel et al. - 1992
204
Querying Object-Oriented Databases
- Kifer, Kim et al. - 1992 ACM DBLP
196
Objects and Views
- Abiteboul, Bonner - 1991 ACM DBLP
164
Introduction to Object-Oriented Databases (context) - Kim - 1990 ACM
154
A Specification Language and its Formal Semantics (context) - Spivey - 1988
150
Report on the Functional Programming Language Haskell (context) - Hudak, Wadler - 1990
142
An Introduction to Formal Specification and Z (context) - Potter, Sinclair et al. - 1991 ACM
142
Updatable Views in Object-Oriented Databases
- Scholl, Laasch et al. - 1991 DBLP
129
the Power of Languages for the Manipulation of Complex Objec..
- Abiteboul, Beeri - 1993
127
Query Optimization in Database Systems (context) - Jarke, Koch - 1984 ACM DBLP
124
Object-Oriented Multi-Methods in Cecil
- Chambers - 1992 ACM DBLP
112
A Data Model and Query Language for EXODUS (context) - Carey, DeWitt et al. - 1988 ACM DBLP
108
Relational Completeness of Database Sublanguages (context) - Codd - 1972
106
Equivalence of Relational Algebra and Relational Calculus Qu.. (context) - Klug - 1982 ACM DBLP
106
The EXODUS Optimizer Generator
- Graefe, DeWitt - 1987 ACM DBLP
99
A View Mechanism for Object-Oriented Databases (context) - Bertino - 1992 ACM DBLP
95
Hope: an Experimental Applicative Language
- Burstall, MacQueen et al. - 1980 DBLP
93
Extensible Query Processing in Starburst (context) - Hass, Freytag et al. - 1989 ACM DBLP
85
Queries and Query Processing in Object-Oriented Database Sys..
- Straube, Ozsu - 1990 ACM DBLP
85
Queries and Query Processing in Object-Oriented Database Sys..
- Straube - 1990 ACM DBLP
78
A Query Algebra for Object-Oriented Databases
- Shaw, Zdonik - 1990 ACM DBLP
74
On Optimizing an SQL-like Nested Query (context) - Kim - 1982 ACM DBLP
69
Object-Oriented Databases: Definition and Research Direction.. (context) - Kim - 1989 DBLP
63
Three Steps to Views: Extending the ObjectOriented Paradigm (context) - Shilling, Sweeney - 1989
63
Static Type Checking of Multi-Methods
- Agrawal, DeMichiel et al. - 1991 ACM DBLP
63
Database Programming in Machiavelli - a Polymorphic Language..
- Ohori, Buneman et al. - 1989 DBLP
59
Object Views: Extending the Vision (context) - Heiler, Zdonik - 1990 DBLP
58
Queries and Views in an Object-Oriented Data Model (context) - Dayal - 1989 ACM DBLP
58
Subsumption between Queries to Object-Oriented Databases
- Buchheit, Jeusfeld et al. - 1994 ACM DBLP
55
Towards Tractable Algebras for Bags
- Grumbach, Milo - 1993
52
Algebraic Support for Complex Objects with Arrays (context) - Vandenberg, DeWitt - 1990
49
Type Theories and Object-Oriented Programming (context) - Danforth, Tomlinson - 1988 DBLP
47
Optimization of Nested SQL Queries Revisited (context) - Ganski, Wong - 1987 ACM DBLP
47
Object-Oriented Query Languages: The Notion and the Issues (context) - Bertino, Nagri et al. - 1992 DBLP
45
A Relational Object Model (context) - Scholl, Schek - 1990 ACM DBLP
44
the Expressive Power of Database Queries with Intermediate T.. (context) - Hull, Su - 1988
42
Multi-Methods in a StaticallyTyped Programming Languages (context) - Mugridge, Hamer et al. - 1991
41
Nested Relations and Complex Objects in Databases (context) - Abiteboul, Fischer et al. - 1989 ACM
38
Recursion Equations as a Programming Language (context) - Turner - 1981
35
Some Properties of Query Languages for Bags
- Libkin, Wong - 1993 ACM DBLP
35
Object-Oriented Queries: Equivalence and Optimization
- Shaw, Zdonik - 1989 DBLP
32
Virtual Schemas and Bases
- Santos, Abiteboul et al. - 1994 ACM DBLP
27
A Foundation for Evolution from Relational to Object Databas.. (context) - Beech - 1988 ACM DBLP
27
The Napier88 Reference Manual (context) - Morrison, Brown et al. - 1989
27
Improving List Comprehensions Database Queries
- Trinder, Wadler - 1989
26
Query Languages for Object-Oriented Database Systems: Analys.. (context) - Bancilhon - 1989 DBLP
26
Object-Oriented Database Systems: The Notion and the Issues (context) - Dittrich - 1991 DBLP
24
Comprehensions: a Query Notation for DBPLs
- Trinder - 1991
20
Extensible Query Processing in an Object-Oriented Database
- Mitchell - 1993 ACM
20
An Algebra Based Query Language for an Object-Oriented Datab.. (context) - Cluet, Delobel et al. - 1989
20
An Introduction to the Completeness of Languages for Complex.. (context) - Abiteboul, Beeri et al. ACM DBLP
20
Issues in the Design of Object-Oriented Database Programming.. (context) - Bloom, Zdonik - 1987 ACM DBLP
16
Unified Class Evolution by Object-Oriented Views
- Bratsberg - 1992 ACM DBLP
15
NF: A Query Language for :NF Relational Databases (context) - Roth, Korth et al. - 1987
15
Structural Recursion as a Query Language
- Breazu-Tannen, Buneman et al. - 1991 ACM DBLP
15
OSQL: A Language for Object Databases (context) - Lyngbaek - 1991
14
Equality and Query Optimization (context) - Osborn - 1988
13
Towards a Theory of Bulk Types
- Watt, Trinder - 1991
13
Semantics of Smalltalk (context) - Wolczko - 1987
13
Optimising and Executing DAPLEX Queries using Prolog (context) - Paton, Gray - 1990 DBLP
13
A Functional Database
- Trinder - 1989
12
VERSO: A Database Machine Based on Nested Relations (context) - Scholl, Abiteboul et al. ACM DBLP
12
An Evaluation Framework for Algebraic ObjectOriented Data Mo.. (context) - Yu, Osborn - 1991
11
Type Derivation Using the Projection Operation
- Agrawal, DeMichiel - 1994 ACM DBLP
11
An Overview of PFL (context) - Small, Poulovassilis - 1991 ACM DBLP
11
Object Comprehensions: A Query Notation for Object-Oriented .. (context) - Chan, Trinder - 1994 DBLP
10
Towards an Object-Oriented Query Algebra
- Vance - 1992
9
An Algorithm for Insertion into a Lattice: Application to Ty.. (context) - Missikoff, Scholl - 1989 ACM DBLP
9
A SQL for the ODE Object-Oriented DBMS (context) - Dar, Gehani et al. - 1992
9
a Parallel Persistent Object System (context) - Nikhil, Heytens et al. - 1991
7
Investigation of Algebraic Query Optimisation for Database P..
- Poulovassilis, Small - 1994
7
Programming in OPAL (context) - Development - 1987
6
On Unifying Relational and Object-Oriented Database Systems (context) - Kim - 1992 ACM DBLP
6
A Formal Description of Object-Oriented Programming using VD.. (context) - Minkowitz, Henderson - 1987 ACM DBLP
6
A Guide to INGRES (context) - Date - 1987 ACM
6
A Collection Model for Data Management in Object-Oriented Sy.. (context) - Norrie - 1992
6
Composite-Object Views in Relational DBMS: An Implementation.. (context) - Pirahesh, Mitschang et al. - 1994 DBLP
5
The Advanced Information Management Prototype (context) - Pistor, Dadam ACM DBLP
5
Dictionary of Mathematics (context) - Borowski, Borwein - 1989
5
A Denotational Approach to ObjectOriented Query Language Def.. (context) - Davis, Delcambre - 1991
5
Some Principles of Good Language Design (context) - Date - 1984 ACM
4
ONTOS Reference Manual (context) - Inc - 1991
4
ONTOS Developer's Guide (context) - Inc - 1991
4
Common Lisp Object System Specification XJI Document R (context) - DeMichiel, Keene et al. - 1988
4
Formal Specification of Relational Database Applications: A .. (context) - Barros - 1993
4
Views and Formal Implementation in a Threelevel Schema Archi.. (context) - Saake, Jungclaus - 1992
4
Evaluating Object-Oriented Query Languages (context) - Chan, Trinder et al. - 1995 DBLP
4
An Object-Oriented Data Model Supporting Multi-methods (context) - Chan, Trinder - 1994
4
Extending a Programming Language X with a Query Capability (context) - Blakeley, Thompson et al. - 1990
3
Design of an Integrated Query and Manipulation Notation for .. (context) - Ghelli, Orsini et al. - 1992
3
a Functional Database Language (context) - Poulovassilis, Implementation - 1989
3
A Method for the Specification of Relational Database Applic.. (context) - Barros, Harper - 1991 ACM DBLP
3
Viewing Objects (context) - Barclay, Kennedy - 1993 ACM DBLP
3
A Comprehension-based Database Language and its Distributed ..
- Kato, Masuda et al. - 1990
3
Query Language Syntax and Semantics (context) - Bancilhon, Cluet et al. - 1990
3
Queries in Object-Oriented Database Systems (context) - Alhajj, Arkun - 1992 ACM DBLP
2
A Query Model and an Object Algebra for Object-Oriented Data.. (context) - Alhajj - 1992
2
Object-Orientation and the SQL-Standard (context) - Kulkarni - 1993
2
Formal Specification of a Persistent Object Management Syste.. (context) - Murphy, Grimson - 1993
2
An Evaluation Framework for ObjectOriented Query Languages (context) - Chan, Trinder - 1993
2
A Tutorial Introduction to Relational Algebra (context) - Surfin, Hughes - 1985
2
New Hope on Data Models and Types: Report of an NSF-INRIA Wo.. (context) - Abiteboul, Buneman et al. - 1990 DBLP
2
Object-Oriented Database Systems: State of the Art and Resea.. (context) - Unland, Schlageter - 1992
2
Improving Comprehension Queries in PS-algol (context) - Trinder, Chan et al. - 1990
2
ONTOS SQL Guide (context) - Inc - 1991
2
A Reference Object-Oriented Data Model Specification (context) - Chan, Harper et al. - 1992
1
Querying Complex-Object Databases: the LIFOO Functional Lang.. (context) - Boucelma, Maitre - 1989
1
Definitional List Comprehensions (context) - Hammond - 1990
1
Query Language User's Manual (context) - France - 1989
1
LOOQ: A Query Language for Object-Oriented Databases (context) - Delobel, L'ecluse et al. - 1988
1
The Multi-lingual Database System (context) - Demurjian, Hsiao - 1987 ACM DBLP
1
Object Data Language Facilities for Multimedia Data Types (context) - Manola - 1991 DBLP
1
A Data Modelling Methodology for the Design and Implementati.. (context) - Lyngbaek, Kent - 1986
1
Improving One's Views of Object-Oriented Databases (context) - Chan, Kerr - 1994 DBLP
1
A Partitioner's Introduction to Database Performance Benchma.. (context) - Dietrich, Brown et al. - 1992
1
Object-Oriented Query Languages: Data Model Issues (context) - Chan, Harper et al. - 1992
1
A Case Study of ObjectOriented Query Languages (context) - Chan, Harper et al. - 1993
1
An Object-Oriented Data Model Specification (context) - Chan, Harper et al. - 1993 ACM DBLP
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