首页 理论教育 知识库与数据库的对比

知识库与数据库的对比

时间:2022-02-14 理论教育 版权反馈
【摘要】:知识库的表示方式完全可以借用关系数据库原理来表示。知识库的主要功能是对知识进行存储和管理,而数据库则是对数据进行存储和管理。实现数据库和知识库的结合,把表示事实的数据和代表抽象的知识结合起来,把数据处理的能力和基于知识的处理能力结合起来,对于形成一个性能更高的数字油藏系统有着深远的意义,也是知识库发展的一种趋势。

传统的知识表示方式可以归纳为4类:一阶谓词逻辑表示、产生式规则表示、语义网络表示和框架结构表示。不管采用哪种组织方式,知识通常采用文本文件管理方式。由于系统中的文件是为特定的系统应用服务的,文件的逻辑结构对特定应用程序来说是优化的,因此要想对现有的软件进行修改会很困难,不容易扩充。一旦表示知识的文件的逻辑结构改变了,必须修改应用程序。可见知识与应用程序之间缺乏独立性,造成系统知识库管理维护困难等问题;此外,知识文本文件管理方式不能满足多用户、多应用共享知识的需求。由于知识的表达机制在很大程度上决定了知识库的准确度和可调用度,控制了知识的应用机制。

知识库的表示方式完全可以借用关系数据库原理来表示。这主要基于3个方面的理由:①在功能上相似,只是处理对象上有所不同。知识库的主要功能是对知识进行存储和管理,而数据库则是对数据进行存储和管理。②目的相同。知识库是将知识从应用程序中分离出来,交给知识系统程序处理,而数据库是将数据从应用程序中分离出来,交给数据库系统程序处理。③研究内容相似。两者都需研究大容量信息处理的理论和技术,诸如可恢复性、安全性、保密性和一致性等内容。可见数据库的大部分管理技术同样适用于知识库。实现数据库和知识库的结合,把表示事实的数据和代表抽象的知识结合起来,把数据处理的能力和基于知识的处理能力结合起来,对于形成一个性能更高的数字油藏系统有着深远的意义,也是知识库发展的一种趋势。

由于知识库采用数据库的管理形式,知识库表现出了很强的模块化特点,移植性强,而且由于数据库提供了很强的保密功能,整个知识库也具有了很强的保密性。主要有以下几个特点。

(1)利用关系数据库成熟的管理技术能够对知识库中的各种知识进行集中管理,可以方便地对这些知识进行增加、删除、修改、浏览等操作,增强了知识对应用人员的透明度,极大地简化了系统设计和维护人员对已有知识的访问过程,降低了储层知识的管理、维护难度。

(2)采用通用的数据库访问技术可以在多种环境中方便地实现对各种数据库系统的访问,从而在系统开发过程中可以根据需要灵活地选择开发语言以降低开发成本、提高开发效率,如在.NET平台下可使用ADO.NET实现对知识库的操作,利用其他功能实现计算等复杂功能。

(3)常用关系数据库系统已有许多强大的专用开发工具,利用它们可以方便、快捷地开发出很友好的用户交互界面,便于用户使用,从而降低了对用户计算机操作能力的要求。

(4)把知识库以数据库的形式管理,便于把专家知识和专业应用结合起来,使得专业软件的开发成本大大降低。

由于储层地质知识的复杂性,使得储层知识的应用变得复杂,效率也可能随之降低。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈