prolog to SQL转换器

BCS*_*BCS 14 sql prolog

在没有考虑太多的情况下,在我看来,一大堆Prolog的功能可以作为关系演算(又称SQL)来实现.

有没有人听说过任何自动将Prolog转换为SQL的工具?

MaD*_*D70 30

当然是.

怀疑论者的前提:任何关于数据库理论的半正式书都提到Datalog(类似Prolog)和证明可以将其转换为关系代数(RA)(在特定限制下)的定理.

SQL不忠实于RA或关系演算,但足以支持Prolog:


小智 4

推荐:

https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/prolog/code/io/pl2sql/0.html

我的建议-使用 Eclipse prolog (http://www.eclipseclp.org/)(不要(此处)与 eclipse IDE 中的 prolog 混淆)。

我花了几个小时试图让代码在 4 个其他 prolog 中编译(!),并花了 4 分钟在 eclipse 中编译。

当它起作用时,它是一件美丽的事情。

当然要归功于德拉克斯勒先生