Preferred repairs for inconsistent databases

被引:13
作者
Greco, S [1 ]
Sirangelo, C [1 ]
Trubitsyna, I [1 ]
Zumpano, E [1 ]
机构
[1] Univ Calabria, DEIS, I-87030 Arcavacata Di Rende, Italy
来源
SEVENTH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS | 2003年
关键词
D O I
10.1109/IDEAS.2003.1214927
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The objective of this paper is to investigate the problems related to the extensional integration of information sources. In particular we propose an approach for managing inconsistent databases, i.e. databases violating integrity constraints. The presence of inconsistent data can be resolved by "repairing" the database, i.e. by providing a computational mechanism that ensures obtaining consistent "scenarios" of the information or by consistently answer to queries posed on an inconsistent set of data. In this paper we consider preferences among repairs and possible answers by introducing a partial order among them on the base of some preference criteria. More specifically, preferences are expressed by considering polynomial functions applied to repairs and returning real numbers. The goodness of a repair is measured by estimating how much it violates the desiderata conditions and a repair is preferred if it minimizes the value of the polynomial function used to express the preference criteria. The main contribution of this work consists in the proposal of a logic approach for querying and repairing inconsistent databases that extends previous works by aallowing to express and manage preference criteria. The approach here proposed allows to express reliability on the information sources and is also suitable for expressing decision and optimization problems. The introduction of preference criteria strongly reduces the number of feasible repairs and answers; for special classes of constraints and functions it gives a unique repair and answer.
引用
收藏
页码:202 / 211
页数:10
相关论文
共 28 条
[1]  
Abiteboul Serge, 1994, Foundations of Databases
[2]  
[Anonymous], 6 C AUT DED
[3]  
Arenas M, 2001, ADV SOFT COMP, P27
[4]  
Arenas M., 1999, Proceedings of the Eighteenth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, P68, DOI 10.1145/303976.303983
[5]  
ARGAVAL S, 1995, ICDE
[6]  
Baral C., 1991, IEEE Transactions on Knowledge and Data Engineering, V3, P208, DOI 10.1109/69.88001
[7]  
BRY F, 1997, IFIP WG 11 5 WORK C
[8]  
DUNG PM, 1996, COOPIS, P58
[9]   Disjunctive datalog [J].
Eiter, T ;
Gottlob, G ;
Mannila, H .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1997, 22 (03) :364-418
[10]  
Gelfond M., 1991, New Generation Computing, V9, P365, DOI 10.1007/BF03037169