Skip Navigation

Logic Journal of IGPL 2005 13(1):47-68; doi:10.1093/jigpal/jzi004
This Article
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Schewe, K.-D.
Right arrow Articles by Turull Torres, J. M.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

© The Author, 2005. Published by Oxford University Press. All rights reserved.

Original Articles

A Theory of Local Set Queries

Klaus-Dieter Schewe1 and José María Turull Torres2

1 Massey University, Information Science Research Centre, Private Bag 11222, Palmerston North, New Zealand. Email: k.d.schewe{at}massey.ac.nz, 2 Massey University, Information Science Research Centre, Private Box 756, Wellington, New Zealand. Email: j.m.turull{at}massey.ac.nz

A relational database can be considered as a finite structure for a finite relational signature in first-order logic. This allows finite model theory to be used for investigating database theory. However, database research in the last decade has shifted its emphasis from the relational datamodel to higher-order datamodels including object oriented databases, object-relational databases, and most recently the model of semi-structured data and XML. A common characteristic of these new datamodels of interest is their richness in structure. In order to find a suitable generalisation of database theory that can cope with this structural richness a suitable logical ground is needed.

In this paper local set theory, which can be considered as a version of higher-order intuitionistic logic, is investigated for this purpose. The central notions of database schema and instance for a slighly restricted class of higher-order datamodels are re-defined in local languages using a finite set interpretation. Terms of "set type" define simple queries, which provide the analogue of relational calculus queries in the relational model.

Then the work on computable queries can be generalised as well. An analogue of the reflective relational machine model called LQ machine is defined and proven to be complete, i.e., able to express exactly the computable queries over local languages. Finally, fixed-point operators are added to simple queries. However, adding fixed-points will not increase expressiveness.


Received June 30, 2004.


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?




Disclaimer:
Please note that abstracts for content published before 1996 were created through digital scanning and may therefore not exactly replicate the text of the original print issues. All efforts have been made to ensure accuracy, but the Publisher will not be held responsible for any remaining inaccuracies. If you require any further clarification, please contact our Customer Services Department.