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 条
  • [31] Handling Inconsistencies Due to Class Disjointness in SPARQL Updates
    Ahmeti, Albin
    Calvanese, Diego
    Polleres, Axel
    Savenkov, Vadim
    SEMANTIC WEB: LATEST ADVANCES AND NEW DOMAINS, 2016, 9678 : 387 - 404
  • [32] Monoidal functional dependencies
    Vychodil, Vilem
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2015, 81 (07) : 1357 - 1372
  • [33] Functional dependencies for XML
    Vincent, MW
    Liu, JX
    WEB TECHNOLOGIES AND APPLICATIONS, 2003, 2642 : 22 - 34
  • [34] Functional Dependencies for XML
    Chen, Haitao
    Liao, Husheng
    Gao, Zengqi
    WEB-AGE INFORMATION MANAGEMENT, 2010, 6185 : 110 - 115
  • [35] PageRank: Functional Dependencies
    Boldi, Paolo
    Santini, Massimo
    Vigna, Sebastiano
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2009, 27 (04)
  • [36] Rough functional dependencies
    Beaubouef, T
    Petry, FE
    IKE '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE ENGNINEERING, 2004, : 175 - 179
  • [37] Functional Dependencies for Graphs
    Fan, Wenfei
    Wu, Yinghui
    Xu, Jingbo
    SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 1843 - 1857
  • [38] Metric Functional Dependencies
    Koudas, Nick
    Saha, Avishek
    Srivastava, Divesh
    Venkatasubramanian, Suresh
    ICDE: 2009 IEEE 25TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2009, : 1275 - +
  • [39] INFERRING MULTIVALUED DEPENDENCIES FROM FUNCTIONAL AND JOIN DEPENDENCIES
    VARDI, MY
    ACTA INFORMATICA, 1983, 19 (04) : 305 - 324
  • [40] ARMSTRONG RELATIONS, FUNCTIONAL-DEPENDENCIES AND STRONG DEPENDENCIES
    DEMETROVICS, J
    THI, VD
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1995, 14 (03): : 279 - 298