期刊文献+

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

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. 被引量:1
  • 2Dasu T, Johnson T. Exploratory data mining and data cleaning[M]. New York: John Wiley, 2003: 10-50. 被引量:1
  • 3Chomicki J, Marcinkowski J. Minimal-change integrity maintenance using tuple deletions[J]. Information and Computation, 2005, 197(1/2): 90-121. 被引量:1
  • 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. 被引量:1
  • 5Fuxman A, Miller R J. First-order query rewriting for inconsistent databases[J]. Journal of Computer and System Sciences, 2007, 73(4): 610-635. 被引量:1
  • 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. 被引量:1
  • 7Transaction Processing Performance Council. TPC BENCHMARK H standard specification[EB/OL]. [2010]. http://www.tpc.org. 被引量:1
  • 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. 被引量:1
  • 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. 被引量:1

二级参考文献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. 被引量:1
  • 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. 被引量:1
  • 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. 被引量:1
  • 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. 被引量:1
  • 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. 被引量:1
  • 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. 被引量:1
  • 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. 被引量:1
  • 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. 被引量:1
  • 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. 被引量:1
  • 10Transaction Processing Performance Council. TPC-H standard specification[EB/OL]. [2006-05-30]. http://www.tpc.org. 被引量:1

共引文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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