首页> 外文会议>International Conference on Logic Programming >A Case Study in Engineering SQL Constraint Database Systems (Extended Abstract)
【24h】

A Case Study in Engineering SQL Constraint Database Systems (Extended Abstract)

机译:工程SQL约束数据库系统的案例研究(扩展摘要)

获取原文

摘要

Practical contexts for constraint satisfaction problems (CSP) often involve large relational databases. The recent proposal by Cadoli and Mancini, CONSQL, shows that a simple extension to SQL provides a viable basis for modeling CSP [1]. This enables the transparent integration of CSP solvers with databases using SQL - the most widely known and popular database language, and opens the possibility for making the power of CSP technology accessible to SQL knowledgeable users. To realize this potential, substantial engineering efforts, each with the goal of delivering increasingly sophisticated tools will be required. To that end, this extended abstract describes a case study in the design and implementation of a SQL constraint data engine (SCDE). SCDE manages the internal representation and solving of constraints through a combination of ordinary SQL and a complete, high-performance satisfiability (SAT) solver, SATO. This design complements the simulator described in [1] for CONSQL, which exploits an incomplete constraint solver JLocal. Motivations for the orthogonal design are as follows. First, many CSPs over relational databases involve finite domains and can be represented and solved within the SAT paradigm. Second, significant advances have occurred in the last decade in (DPLL-based) complete SAT solvers, including systems that allow the process of partial model generation to be intertwined with problem-specific literal selections strategies [10]. Third, the completeness property and the ability to enumerate solutions provides opportunities for interesting post-processing of CSP solutions inside the database engine.
机译:约束满足问题(CSP)的实际情况通常涉及大的关系数据库。 Cadoli和Mancini,CONSQL最近的提议表明,SQL的简单扩展为模拟CSP提供了可行的基础[1]。这使CSP求解的透明集成使用SQL数据库 - 最广为人知和流行的数据库语言,并打开用于建立到SQL知识渊博的用户访问CSP技术的能力的可能性。为了实现这一潜力,实质性的工程努力,每个都需要提供越来越复杂的工具。为此,这种扩展摘要描述了SQL约束数据引擎(SCDE)的设计和实现中的案例研究。 SCDE通过普通SQL和完整的高性能可满足(SAT)索盘,佐藤,通过组合管理内部表示和解决约束的限制。该设计补充了[1]对于CONDQL中描述的模拟器,其利用了一个不完整的约束求解器Jlocal。正交设计的动机如下。首先,关于关系数据库的许多CSP涉及有限域,并且可以在SAT范例内表示和解决。其次,过去十年(基于DPLL的)完整的SAT求解器中发生了显着的进步,包括允许部分模型生成过程与特定于问题的文字选择策略进行交织的系统[10]。第三,完整性属性和枚举解决方案的能力为数据库引擎内的CSP解决方案的有趣后处理提供了机会。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号