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 条
  • [21] Handling Revision Inconsistencies: Towards Better Explanations
    Schmidt, Fabian
    Gebhardt, Joerg
    Kruse, Rudolf
    SYMBOLIC AND QUANTITATIVE APPROACHES TO REASONING WITH UNCERTAINTY, ECSQARU 2015, 2015, 9161 : 257 - 266
  • [22] Handling Revision Inconsistencies: Creating Useful Explanations
    Schmidt, Fabian
    Gebhardt, Joerg
    Kruse, Rudolf
    2015 48TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2015, : 3712 - 3718
  • [23] Partition dependencies in hierarchies of probabilistic decision tables
    Ziarko, Wojciech
    ROUGH SETS AND KNOWLEDGE TECHNOLOGY, PROCEEDINGS, 2006, 4062 : 42 - 49
  • [24] Handling Complex Dependencies in System Design
    Moestl, Mischa
    Ernst, Rolf
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1120 - 1123
  • [25] Handling project dependencies in portfolio management
    Bilgin, Gozde
    Eken, Gorkem
    Ozyurt, Beste
    Dikmen, Irem
    Birgonul, M. Talat
    Ozorhon, Beliz
    CENTERIS 2017 - INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS / PROJMAN 2017 - INTERNATIONAL CONFERENCE ON PROJECT MANAGEMENT / HCIST 2017 - INTERNATIONAL CONFERENCE ON HEALTH AND SOCIAL CARE INFORMATION SYSTEMS AND TECHNOLOGIES, CENTERI, 2017, 121 : 356 - 363
  • [26] Conditional dependencies in imprecise data handling
    Filipowicz, Wlodzimierz
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KSE 2021), 2021, 192 : 80 - 89
  • [27] Formalization and analysis of routing loops by inconsistencies in IP forwarding tables
    Suzuki, Kazuya
    Jibiki, Masahiro
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2007, E90B (10) : 2755 - 2763
  • [28] INCLUSION DEPENDENCIES AND THEIR INTERACTION WITH FUNCTIONAL-DEPENDENCIES
    CASANOVA, MA
    FAGIN, R
    PAPADIMITRIOU, CH
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1984, 28 (01) : 29 - 59
  • [29] A Unified Hierarchy for Functional Dependencies, Conditional Functional Dependencies and Association Rules
    Medina, Raoul
    Nourine, Lhouari
    FORMAL CONCEPT ANALYSIS, 2009, 5548 : 98 - 113
  • [30] Inclusion dependencies and their interaction with functional dependencies in SQL
    Koehler, Henning
    Link, Sebastian
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2017, 85 : 104 - 131