2014-11-23 591 views
1

我知道数据如何在数据库中存储和表示,但无法找到关于知识库中数据(知识)如何表示的任何相关信息。一个答案就是它们存储在事实和规则的形式。但是,我们存储事实和规则并将它们命名为序言数据库的prolog的实际情况是它们实际上是知识库,我们简单地称它们为数据库。因此,这两个术语是互换使用还是它们之间存在重大差异。知识库和数据库之间的区别

+0

这是一个模糊的术语。维基百科条目是合理的。 – philipxy 2014-11-23 07:49:04

回答

4

数据库与知识库之间的差异正在缩小。传统上它们是:

数据库提供了各种属性,使它们适用于事务处理。 Prolog不提供这些。

另一方面,Prolog数据库和一般知识库允许存储常规术语/数据,而(传统)数据库需要平面数据。 Prolog还可以存储包含变量的一般规则。

相关问题