Preference rules in database querying

被引:0
|
作者
Greco, Sergio [1 ]
Molinaro, Cristian [1 ]
Parisi, Francesco [1 ]
机构
[1] Univ Calabria, DEIS, I-87036 Arcavacata Di Rende, Italy
关键词
deductive databases; prioritized queries; preferences;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The paper proposes the use of preferences for querying databases. In expressing queries it is natural to express preferences among tuples belonging to the answer. This can be done in commercial DBMS, for instance, by ordering the tuples in the result. The paper presents a different proposal, based on similar approaches deeply investigated in the artificial intelligence field, where preferences are used to restrict the result of queries posed over databases. In our proposal a query over a database DB is a triple (q, T, Phi), where q denotes the output relation, P a Datalog program (or an SQL query) used to compute the result and Phi is a set of preference rules used to introduce preferences on the computed tuples. In our proposal tuples which are "dominated" by other tuples do not belong to the result and cannot be used to infer other tuples. A new stratified semantics is presented where the program T is partitioned into strata and the preference rules associated to each stratum of P are divided into layers; the result of a query is carried out by computing one stratum at time and by applying the preference rules, one layer at time. We show that our technique is sound and that the complexity of computing queries with preference rules is still polynomial.
引用
收藏
页码:119 / 124
页数:6
相关论文
共 50 条
  • [41] A Method of Encrypting and Querying String Data for Database
    Huang, Baohua
    Wang, Tianjing
    Wei, Jiafeng
    PROCEEDINGS OF THE 2015 3RD INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND INFORMATION TECHNOLOGY APPLICATIONS, 2015, 35 : 929 - 936
  • [42] Web interface for querying/searching RDF database
    Guilfoos, Brian
    Samsi, Siddharth
    Chaves, Juan Carlos
    Unpingco, Jose
    Nehrbass, John
    Chalker, Alan
    Ahalt, Stanley
    Krishnamurthy, Ashok
    PROCEEDINGS OF THE HPCMP USERS GROUP CONFERENCE 2007, 2007, : 299 - 301
  • [43] The use of deleted tuples in database querying and updating
    Laurent, D
    Luong, VP
    Spyratos, N
    ACTA INFORMATICA, 1997, 34 (12) : 905 - 925
  • [44] A Survey on Querying Encrypted Data for Database as a Service
    Ravan, Rama Roshan
    Idris, Norbik Bashah
    Mehrabani, Zahra
    2013 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC), 2013, : 14 - 18
  • [45] Multimodal video database modeling, querying and browsing
    Durak, N
    Yazici, A
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2005, PROCEEDINGS, 2005, 3733 : 802 - 812
  • [46] Preference-driven querying of inconsistent relational databases
    Staworko, Slawomir
    Chomicki, Jan
    Marcinkowski, Jerzy
    CURRENT TRENDS IN DATABASE TECHNOLOGY - EDBT 2006, 2006, 4254 : 318 - 335
  • [47] Querying Big Data from a Database Perspective
    Zhao, Wenfeng
    Liu, Guohua
    Chen, Zhao
    Nyabuga, Douglas
    Yang, Huichun
    Zhang, Heng
    Ni, Mengfei
    2017 4TH INTERNATIONAL CONFERENCE ON SYSTEMS AND INFORMATICS (ICSAI), 2017, : 1433 - 1437
  • [48] Fuzzy data representation and querying in XML database
    Ustunkaya, Ekin
    Yazici, Adnan
    George, Roy
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2007, 15 (01) : 43 - 57
  • [49] Tolerant division queries and possibilistic database querying
    Bosc, Patrick
    Pivert, Olivier
    Rocacher, Daniel
    FUZZY SETS AND SYSTEMS, 2009, 160 (15) : 2120 - 2140
  • [50] Querying Heterogeneous Relational Database using SPARQL
    Wang, Jinpeng
    Miao, Zhuang
    Zhang, Yafei
    Zhou, Bo
    PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 475 - 480