Handling inconsistencies in tables with nulls and functional dependencies

被引:0
|
作者
Dominique Laurent
Nicolas Spyratos
机构
[1] CY Cergy Paris University,ETIS Laboratory
[2] ENSEA,LISN Laboratory
[3] CNRS,undefined
[4] University Paris-Saclay,undefined
[5] CNRS,undefined
关键词
Inconsistent database; Functional dependency; Null value; Consistent query answering;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper we address the problem of handling inconsistencies in tables with missing values (also called nulls) and functional dependencies. Although the traditional view is that table instances must respect all functional dependencies imposed on them, it is nevertheless relevant to develop theories about how to handle instances that violate some dependencies. Regarding missing values, we make no assumptions on their existence: a missing value exists only if it is inferred from the functional dependencies of the table. We propose a formal framework in which each tuple of a table is associated with a truth value among the following: true, false, inconsistent or unknown; and we show that our framework can be used to study important problems such as consistent query answering or data quality measures - to mention just two. In this paper, however, we focus mainly on consistent query answering, a problem that has received considerable attention during the last decades. The main contributions of the paper are the following: (a) we introduce a new approach to handle inconsistencies in a table with nulls and functional dependencies, (b) we give algorithms for computing all true, inconsistent and false tuples, and (c) we give a novel solution to the consistent query answering problem and compare our solution to that of table repairs.
引用
收藏
页码:285 / 317
页数:32
相关论文
共 50 条
  • [11] Handling Inconsistencies in the Early Calculus
    Heyninck, Jesse
    Verdee, Peter
    Heeffer, Albrecht
    JOURNAL OF PHILOSOPHICAL LOGIC, 2018, 47 (03) : 481 - 511
  • [12] Elaboration on functional dependencies: Functional dependencies are dead, long live functional dependencies!
    Karachalias G.
    Schrijvers T.
    ACM SIGPLAN Not., 10 (133-147): : 133 - 147
  • [13] Elaboration on Functional Dependencies: Functional Dependencies Are Dead, Long Live Functional Dependencies!
    Karachalias, Georgios
    Schrijvers, Tom
    ACM SIGPLAN NOTICES, 2017, 52 (10) : 133 - 147
  • [14] Handling Inconsistencies in the Revision of Probability Distributions
    Schmidt, Fabian
    Wendler, Jan
    Gebhardt, Joerg
    Kruse, Rudolf
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, 2013, 8073 : 598 - 607
  • [15] INCONSISTENCIES HANDLING - NONMONOTONIC AND PARACONSISTENT REASONING
    SEFRANEK, J
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1991, 535 : 214 - 219
  • [16] HANDLING ACTIVE DATABASES WITH PARTIAL INCONSISTENCIES
    ETZION, O
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 548 : 171 - 175
  • [17] Message handling without dependencies
    Williams, A
    DR DOBBS JOURNAL, 2006, 31 (05): : 48 - +
  • [18] Data tables with similarity relations:: Functional dependencies, complete rules and non-redundant bases
    Belohlávek, R
    Vychodil, V
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2006, 3882 : 644 - 658
  • [19] Detecting Inclusion Dependencies on Very Many Tables
    Tschirschnitz, Fabian
    Papenbrock, Thorsten
    Naumann, Felix
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2017, 42 (03):
  • [20] THE HANDLING OF MULTIWAY TABLES ON COMPUTERS
    GOWER, JC
    COMPUTER JOURNAL, 1962, 4 (04): : 280 - 286