• Home
  • Search
  • Preference queries in deductive databases
  • Cite Icon40
  • https://doi.org/10.1007/bf03037534Copy DOI Icon

Preference queries in deductive databases

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Traditional database query languages such as datalog and SQL allow the user to specify only mandatory requirements on the data to be retrieved from a database. In many applications, it may be natural to express not only mandatory requirements but also preferences on the data to be retrieved. Lacroix and Lavency10) extended SQL with a notion of preference and showed how the resulting query language could still be translated into the domain relational calculus. We explore the use of preference in databases in the setting of datalog. We introduce the formalism of preference datalog programs (PDPs) as preference logic programs without uninterpreted function symbols for this purpose. PDPs extend datalog not only with constructs to specify which predicate is to be optimized and the criterion for optimization but also with constructs to specify which predicate to be relaxed and the criterion to be used for relaxation. We can show that all of the soft requirements in Reference10) can be directly encoded in PDP. We first develop anaively-pruned bottom-up evaluation procedure that is sound and complete for computing answers to normal and relaxation queries when the PDPs are stratified, we then show how the evaluation scheme can be extended to the case when the programs are not necessarily stratified, and finally we develop an extension of themagic templates method for datalog14) that constructs an equivalent but more efficient program for bottom-up evaluation.

Similar Papers
  • Conference Article

An integrated approach to teaching of abstract query languages and their implementations (abstract only)

  • Mar 05, 2014
  • Rajshekhar Sunderraman
  • Book Chapter

A Survey on Selectivity Estimation for Preference Database Queries

  • Jan 01, 2014
  • Frontiers in artificial intelligence and applications
  • Endres Markus
  • Book Chapter
  • Citations6

Pipelined Bottom-Up Evaluation of Datalog Programs: The Push Method

  • Jan 01, 2018
  • Stefan Brass +1
  • Research Article
  • Citations5

WinRDBI

  • Mar 01, 1997
  • ACM SIGCSE Bulletin
  • Suzanne W Dietrich +2
  • Research Article
  • Citations45

Bottom-up evaluation and query optimization of well-founded models

  • Jul 01, 1995
  • Theoretical Computer Science
  • David B Kemp +2
  • Book Chapter
  • Citations60

CHR∀: A flexible query language

  • Jan 01, 1998
  • Slim Abdennadher +1
  • Book Chapter
  • Citations13

Deductive databases with conditional facts

  • Jan 01, 1993
  • Rajshekhar Sunderraman
  • Research Article

General recurrence-relation generation scheme for molecular integral evaluation.

  • Sep 24, 2020
  • Journal of Computational Chemistry
  • Bin Gao
  • PDF
  • Research Article
  • Citations2

An Overview of Query Processing on Crowdsourced Databases

  • Jan 01, 2020
  • Basic and Applied Sciences - Scientific Journal of King Faisal University
  • Marwa Swidan +1
  • Book Chapter
  • Citations1

A Query Language for Cognitive Maps

  • Jan 01, 2018
  • Adrian Robert +2
  • Book Chapter
  • Citations2

Declarative languages — Paradigm of the past or challenge of the future?

  • Jan 01, 1991
  • Rainer Manthey
  • Book Chapter
  • Citations1

A Parsing System based on a Deductive Database

  • Jan 01, 1989
  • Burkhard Freitag +1
  • Research Article
  • Citations1

Macitentan: Endothelin receptor antagonist

  • Dec 01, 2013
  • Pharmacy Today
  • Joe Sheffer
  • Book Chapter

SFQI: Semi-Formal Query Language Interface to Relational Databases

  • Jan 01, 1995
  • M N Mdsap +1
  • Conference Article
  • Citations64

Topological queries in spatial databases

  • Jun 03, 1996
  • C H Papadimitriou +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.