期刊文献+

基于一阶逻辑的非一致性关系数据管理

Inconsistent relational data management based on first-order logic
下载PDF
导出
摘要 对于给定的约束,数据库可能是非一致的。为了获得一致性结果,基于一阶逻辑,提出非一致性关系数据管理框架,研究多种合取查询类型对应的连接图及其连接的充分性,分析一致性查询应答的计算复杂度。在查询连接类型是键-键、非键-键或不充分的键-键,且查询对应的连接图是非环的情况下,一致性查询应答的计算在多项式时间内是可解的。针对大量实际的易处理合取查询,给出查询重写算法获得可重写的查询。算法首先判断初始查询是否为可重写,再基于连接图进行递归计算构造一致性识别语句,然后,与初始查询合取产生一个新的一阶重写查询,用于计算一致性结果。对于非环的自连接查询,由于递归重写算法不能剔除非一致性元组,因此,采用初始查询获取了用于剔除违反键约束的非一致性元组的语句。 In order to obtain consistent answers over databases that might be inconsistent with respect to a set of integrity constraints,a framework was proposed for inconsistent relational data management based on first-order logic.The join graphs was researched to conjunctive query types and the sufficiency of their join,the computational complexity for consistent query answering(CQA) was analyzed.If the join classes of queries are the key-key,nonkey-key or insufficient key-key,and the join graphs of these queries are acyclic,the computational complexity of CQA is PTIME(polynomial time).For a large and practical class of conjunctive queries,some query rewriting algorithms were proposed to obtain the rewritten query for computing the consistent answers.Firstly,the algorithms judge whether a initial query is rewritable,and the consistent identification statement is constructed based on the join graph by the recursive computation,and the statement combines with the initial query to construct a new first-order rewritten query for computing consistent answers.To acyclic self-join queries,the recursive rewriting algorithms can not eliminate inconsistent results,so the initial query combines with the statement that eliminates inconsistent results with respect to the key constraint.
出处 《中南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2011年第7期2034-2041,共8页 Journal of Central South University:Science and Technology
基金 湖南省教育厅优秀青年科研基金资助项目(08B040) 中南大学博士后科研基金资助项目(2008)
关键词 关系数据库 非一致性关系数据 一阶逻辑 查询重写 relational database inconsistent relational data first-order logic query rewriting
  • 相关文献

参考文献15

  • 1Arenas M, Bertossi L, Chomicki J. Consistent query answers in inconsistent databases[C]//Proceedings of the ACM SIGACTSIGMOD-SIGART Symposium on Principles of Database Systems. New York: ACM Press, 1999: 68-79.
  • 2Dasu T, Johnson T. Exploratory data mining and data cleaning[M]. New York: John Wiley, 2003: 10-50.
  • 3Chomicki J, Marcinkowski J. Minimal-change integrity maintenance using tuple deletions[J]. Information and Computation, 2005, 197(1/2): 90-121.
  • 4Fuxman A, Miller R J. Towards inconsistency management in data integration systems[C]//Proceedings of the International Conference on Information Integration on the Web. New York:ACM Press, 2003: 143-148.
  • 5Fuxman A, Miller R J. First-order query rewriting for inconsistent databases[J]. Journal of Computer and System Sciences, 2007, 73(4): 610-635.
  • 6Decan A, Wijsen J. On First-order query rewriting for incomplete database histories[C]//Proceedings of the International Conference on Logic in Databases. Wiley: IEEE Press, 2008: 72-83.
  • 7Transaction Processing Performance Council. TPC BENCHMARK H standard specification[EB/OL]. [2010]. http://www.tpc.org.
  • 8Xie D, Yang L M. Consistent query answering under integrity constraint[C]//Proceedings of the International Conference on Computer Science & Education. Wiley: IEEE Press, 2007: 546-549.
  • 9谢东,吴敏.基于范围语义的非一致性数据库聚集查询[J].中南大学学报(自然科学版),2008,39(4):810-815. 被引量:3
  • 10Wijsen J. On the consistent rewriting of conjunctive queries under primary key constraints[C]//Proceedings of the International Conference Symposium on Database Programming Languages. New York: ACM Press, 2007:112-126.

二级参考文献15

  • 1Arenas M, Bertossi L, Chomicki J. Answer sets for consistent query answering in inconsistent databases[J]. Theory and Practice of Logic Programming, 2003, 3(4/5): 393-424.
  • 2Fuxman A, Fazli E, Miller R J. ConQuer: efficient management of inconsistent databases[C]//Proceedings of the ACM SIGMOD International Conference on Management of Data. New York: ACM Press, 2005: 155-166.
  • 3Fuxman A, Miller R J. Towards inconsistency management in data integration systems[C]//Proceedings of the IJCAI Workshop on Information Integration on the Web. New York: ACM Press, 2003: 143-148.
  • 4Fuxman A, Fuxman D, Miller R J. ConQuer: A system for efficient query answering over inconsistent databases[C]// Proceeding of the International Conference on Very Large Databases. New York: ACM Press, 2005:1354-1357.
  • 5Fuxman A, Miller R J. First-order query rewriting for inconsistent databases[C]//Proceedings of the International Conference on Database Theory. Berlin: Springer-Verlag, 2005: 337-351.
  • 6Chomicki J, Marcinkowski J, Staworko S. Computing consistent query answers using conflict hypergraphs[C]//Proceeding of the International Conference on Information and Knowledge Management. New York: ACM Press, 2004:417-426.
  • 7Chomicki J, Marcinkowski J, Staworko S. Hippo: a system for computing consistent query answers to a class of SQL queries[C]//Proceedings of the International Conference on Extending Database Technology. Berlin: Springer-Verlag, 2004: 841-844.
  • 8Eiter T, Fink M, Greco G, et al. Efficient evaluation of logic programs for querying data integration systems[C]//Proceedings of the International Conference on Logic Programming. Berlin: Springer-Verlag, 2003:163-177.
  • 9Lembo D, Lenzerini M, Rosati R. Source inconsistency and incompleteness in data integration[C]//Proceedings of the International Workshop on Knowledge Representation Meet Databases. Berlin: Springer-Verlag, 2002: 79-86.
  • 10Transaction Processing Performance Council. TPC-H standard specification[EB/OL]. [2006-05-30]. http://www.tpc.org.

共引文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部