正确答案
1.两者的应有对象不同。数据库用于管理信息系统,而知识库面向人工智能问题求解或智能信息处理,如智能系统/专家系统等,因此,它们的研究目标和侧重点也各不相同。
2.数据库系统和知识库系统的组成及工作方式不同,简单来说可用以下两个式子表示,即DBS=事实的直接表示+查询检索;KBS=知识的直接/间接表示+推理/启发式搜索。
3.可以认为,经典的DBS属模型系统,而KBS为推理或证明系统。在模型系统中,数据之间的语义联系,即值的制约关系,大都隐含在静态数据结构中,并从结构上保证完整性,即要求结构上的无矛盾性。但在推理系统中,容体间的联系体现在表达知识的语义之中,即强调语义上的无矛盾性。
4.在实现中,有可能将关系数据库作为KBS的组成部分,即将数据库作为KBS中的事实库。在某些情况下,可以将一个或部分KBS转化为等效的DBS。
5.知识库在低层次实现技术方面,可以借鉴已经成熟的数据库技术。