A Semideterministic Approach to Object Creation and Nondeterminism in Database Queries

3Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We introduce and study the concept of semideterminism. A nondeterministic, generic query is called semideterministic if anytwo possible results of the query to a database are isomorphic. Semideterminism is a generalization of determinacy, proposed by Abiteboul and Kanellakis in the context of object-creating query languages. The framework of semi-deterministic queries is less restrictive than that of the determinate queries and avoids the problem of copy elimination connected with determinacy. We argue that semideterminism is also interesting in its own right and show that it is natural and desirable, although hard to achieve in general. Nevertheless, we exhibit two major applications where semideterministic computations are possible. First, we show that there is a universal procedure to compute any semideterministic query in a semideterministic manner. Second, we show that the polynomial-time counting queries can be efficiently expressed semideterministically. © 1997 Academic Press.

Cite

CITATION STYLE

APA

Van Den Bussche, J., & Van Gucht, D. (1997). A Semideterministic Approach to Object Creation and Nondeterminism in Database Queries. Journal of Computer and System Sciences, 54(1), 34–47. https://doi.org/10.1006/jcss.1997.1450

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free