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 条
  • [1] Handling inconsistencies in tables with nulls and functional dependencies
    Laurent, Dominique
    Spyratos, Nicolas
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2022, 59 (02) : 285 - 317
  • [2] Tables with Nulls and Functional Dependencies: Explanation and Quality of Query Answers
    Laurent, Dominique
    Spyratos, Nicolas
    MANAGEMENT OF DIGITAL ECOSYSTEMS, MEDES 2023, 2024, 2022 : 73 - 87
  • [3] A Distributed Technique for Repairing Inconsistencies of Functional Dependencies
    Qin, Sheng
    Ran, Ai
    2018 5TH IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND CLOUD COMPUTING (IEEE CSCLOUD 2018) / 2018 4TH IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND SCALABLE CLOUD (IEEE EDGECOM 2018), 2018, : 41 - 45
  • [4] Conditional functional dependencies for capturing data inconsistencies
    Fan, Wenfei
    Geerts, Floris
    Jia, Xibei
    Kementsietsidis, Anastasios
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2008, 33 (02):
  • [5] Handling inconsistency of vague relations with Functional Dependencies
    Lu, An
    Ng, Wilfred
    CONCEPTUAL MODELING - ER 2007, PROCEEDINGS, 2007, 4801 : 229 - 244
  • [6] Computing Supports of Conjunctive Queries on Relational Tables with Functional Dependencies
    Jen, Tao-Yuan
    Laurent, Dominique
    Spyratos, Nicolas
    FUNDAMENTA INFORMATICAE, 2010, 99 (03) : 263 - 292
  • [7] Understanding functional dependencies via constraint handling rules
    Sulzmann, Martin
    Duck, Gregory J.
    Peyton-Jones, Simon
    Stuckey, Peter J.
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2007, 17 : 83 - 129
  • [8] A Method for Extracting Knowledge from Decision Tables in Terms of Functional Dependencies
    Vu Duc Thi
    Nguyen Long Giang
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2013, 13 (01) : 73 - 82
  • [9] Dependencies in structures of decision tables
    Ziarko, Wojciech
    Rough Sets and Intelligent Systems Paradigms, Proceedings, 2007, 4585 : 113 - 121
  • [10] Handling inconsistencies in data warehouses
    Caniupán, M
    CURRENT TRENDS IN DATABASE TECHNOLOGY - EDBT 2004 WORKSHOPS, PROCEEDINGS, 2004, 3268 : 166 - 176