skip to main content
10.1145/137097acmconferencesBook PagePublication PagesmodConference Proceedingsconference-collections
PODS '92: Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
ACM1992 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
SIGMOD/PODS92: SIGMOD/PODS '92 San Diego California USA June 2 - 5, 1992
ISBN:
978-0-89791-519-9
Published:
01 July 1992
Sponsors:

Bibliometrics
Abstract

No abstract available.

Article
Free
New data models and languages—the challenge

New data models and languages have been the focus of attention in database research in the last decade. The object-oriented paradigm is a convenient vehicle for describing this research, its accomplishments, and for considering which directions are now ...

Article
Free
Tie-breaking semantics and structural totality

We address the question of when the structure of a Datalog program with negation guarantees the existence of a fixpoint. We propose a semantics of Datalog programs with negation, which we call the tie–breaking semantics. The tie–breaking semantics can ...

Article
Free
Queries are easier than you thought (probably)

The optimization of a large class of queries is explored, using a powerful normal form recently proven. The queries include the fixpoint and while queries, and an extension of while with arithmetic. The optimization method is evaluated using a ...

Article
Free
Learning efficient query processing strategies

A query processor QP uses the rules in a rule base to reduce a given query to a series of attempted retrievals from a database of facts. The Qp's expected cost is the average time it requires to find an answer, averaged over its anticipated set of ...

Article
Free
Analysis of disk arm movement for large sequential reads

The common model for analyzing seek distances on a magnetic disk uses a continuous approximation in which the range of motion of the disk arm is the interval [0,1]. In this model, both the current location of the disk arm and the location of the next ...

Article
Free
On the equivalence of recursive and nonrecursive datalog programs

We study the problem of determining whether a given recursive Datalog program is equivalent to a given nonrecursive Datalog program. We prove triply exponential upper and lower time bounds.

Article
Free
Constraints and redundancy in datalog

Two types of redundancies in datalog program are considered. Redundancy based on reachability eliminates rules and predicates that do not participate in any derivation tree of a fact for the query predicate. Redundancy based on irrelevance is similar, ...

Article
Free
Datalog expressiveness of chain queries: grammar tools and characterizations

A chain query seeks, for each input database (viewed as directed graph), all pairs of start and end nodes of paths whose labels spell words in an associated (possibly non context-free) language over some binary predicates. We study the expressive power ...

Article
Free
The valid model semantics for logic programs

We present the valid model semantics, a new approach to providing semantics for logic programs with negation, set-terms and grouping. The valid model semantics is a three-valued semantics, and is defined in terms of a ‘normal form’ computation. The ...

Article
Free
Greedy by choice

The greedy paradigm of algorithm design is a well known tool used for efficiently solving many classical computational problems within the framework of procedural languages. However, it is very difficult to express these algorithms within the ...

Article
Free
Monotonic aggregation in deductive databases

We propose a semantics for aggregates in deductive databases based on a notion of minimality. Unlike some previous approaches, we form a minimal model of a program component including aggregate operators, rather than insisting that the aggregate apply ...

Article
Free
The well-founded semantics of aggregation

Common aggregation predicates have natural definitions in logic, either as first order sentences (min, max, etc.), or with elementary induction over a data structure that represents the relation (sum, count, etc.). The well-founded semantics for logic ...

Article
Free
A fault-tolerant commit protocol for replicated databases

When failures occur during the execution of distributed commit protocols, the protocols may block in some partitions to avoid inconsistent termination of the transaction, thus making data items in these partitions unavailable for accesses. We present a ...

Article
Free
Distributed algorithms for dynamic replication of data

We present two distributed algorithms for dynamic replication of a data-item in communication networks. The algorithms are adaptive in the sense that they change the replication scheme of the item (i.e. the set of processors at which the data-item is ...

Article
Free
Article
Free
Semi-determinism (extended abstract)

We investigate under which conditions a non-deterministic query is semi-deterministic, meaning that two different results of the query to a database are isomorphic. We also consider uniform semi-determinism, meaning that all intermediate results of the ...

Article
Free
Containment and minimization of positive conjunctive queries in OODB's

With the availability of high-level declarative query languages in an object-oriented database system (OODB), the burden of choosing an efficient execution plan for a query is transferred from the user to the database system. A natural first step is to ...

Article
Free
Locking without blocking: making lock based concurrent data structure algorithms nonblocking

Nonblocking algorithms for concurrent data structures guarantee that a data structure is always accessible. This is in contrast to blocking algorithms in which a slow or halted process can render part or all of the data structure inaccessible to other ...

    Article
    Free
    Tolerating bounded inconsistency for increasing concurrency in database systems

    Recently, the scope of databases has been extended to many non-standard applications, and serializability is found to be too restrictive for such applications. In general, two approaches are adopted to address this problem. The first approach considers ...

    Article
    Free
    Knowledgebase transformations

    We propose a language that expresses uniformly queries and updates on knowledgebases consisting of finite sets of relational structures. The language contains an operator that “inserts” arbitrary first-order sentences into knowledgebase. The semantics ...

    Article
    Free
    On the complexity of propositional knowledge base revision, updates, and counterfactuals

    We study the complexity of several recently proposed methods for updating or revising propositional knowledge bases. In particular, we derive complexity results for the following problem: given a knowledge base T, an update p, and a formula q, decide ...

    Article
    Free
    Real-time integrity constraints

    We propose that Past Metric Temporal Logic (Temporal Logic with real-time operators referring to the past) be used as a language for specifying real-time integrity constraints. Building on our earlier work, we develop efficient, history-less methods of ...

    Article
    Free
    Pattern matching by Rs-operations: towards a unified approach to querying sequenced data

    A family of sequence operations (rs-operations), based on pattern matching and including most of the “natural” operations on sequences, is introduced. In order to apply rs-operations to calculus-like query languages, a logic about sequences (SL) is ...

    Article
    Free
    Pushing constraint selections
    Article
    Free
    The complexity of reusing and modifying rulebases

    This paper develops a method for reusing and modifying deductive databases. Such methods are needed when new rulebased applications differ only slightly from existing ones or when an application is to be incrementally updated. In order to facilitate ...

    Article
    Free
    Relations with relation names as arguments: algebra and calculus

    We consider a version of the relational model in which relation names may appear as arguments of other relations. Allowing relation names as arguments provides enhanced modelling capabilities, allowing some object-oriented features to be expressed ...

    Contributors
    • Rice University
    • Brown University

    Recommendations

    Acceptance Rates

    Overall Acceptance Rate476of1,835submissions,26%
    YearSubmittedAcceptedRate
    PODS '19872933%
    PODS '18832935%
    PODS '171012929%
    PODS '16943133%
    PODS '15802531%
    PODS '14672233%
    PODS '13972425%
    PODS '031362720%
    PODS '021092422%
    PODS '01992626%
    PODS '001192622%
    PODS '991163228%
    PODS '981192824%
    PODS '971182319%
    PODS '96842226%
    PODS '95942527%
    PODS '941172824%
    PODS '931152623%
    Overall1,83547626%