高级数据库技术知识库技术03讲述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高级数据库技术知识库技术03讲述

高级数据库技术及应用 —— 第4章 知识库技术(3) 目录 4.1 知识的概念 4.2 知识表示与推理 4.3 知识库与知识库系统 4.4 基于知识的数据库技术 第4章 知识库技术 4.1 知识的概念 4.2 知识表示与推理 4.3 知识库与知识库系统 4.4 基于知识的数据库技术 4.3.1 知识库概念 从知识存储的角度来看 知识库是知识集合 包括概念、事实与规则。 由于概念一般均包含在事实内 实际上知识库中应当包含事实与规则两个部分 4.3.2 知识库管理系统 当知识以一定方式存储并具共享性和持久性 这种集合的元素数量很大时就需要进行管理 管理知识库的计算机软件就称为知识库管理系统 (knowledge base management system, KBMS). 4.3 知识库与知识库系统 KBMS应当具有以下功能: ● 支持传统DBMS数据库管理系统的一切功能 ● 具有一种对知识进行操纵和处理的描述性语言 目前KBMS可用如下几方面刻画其特性 (1)所管理的知识仅限于事实和规则两种。 (2)应能管理大量的知识 (3)所采用语言大多用逻辑语言,即用谓词表示 (4)核心是一个推理机制(inference engine) 完成对知识操纵包括对知识一致性校验,知识演绎检索 4.3 知识库与知识库系统 4.3.3 知识库系统 如一个系统具使用计算机所存储知识对输入数据解释 生成作业假说并对其进行验证的功能则称该系统为一个知识库系统(knowledge base system,KBS) KBS中知识是系统本身进行推理过程中所利用的信息 而不是提供给系统使用者的信息 由此可知知识库系统与数据库系统重要区别之处 在于它并非向用户提供查询的信息 而是提供根据输入数据信息通过知识推断而得到的结果 4.3 知识库与知识库系统 从逻辑构成上来看, KBS基本组成情况如下图 所示 从资源组成上来看, KBS是一种资源集成 包括: ●知识库及相应的存储机构 ●知识库管理系统及相应的机器 ●知识获取机构及相应的人员(包括知识工程师) ●知识库管理员 4.3 知识库与知识库系统 4.3.4 知识库体系结构 知识库系统中涉及数据库基础平台是关系数据库系统 知识库系统结构包括语言形式,系统模式和系统功能等 知识库研究只有十多年的历史 由于难于开发出实用系统 知识库系统的体系结构一直在变化改进当中 人们只能从历史发展角度研究知识库系统的体系结构 4.3 知识库与知识库系统 图9-9 知识库三个研究阶段的典型体系结构 4.3 知识库与知识库系统 图(a)是第一阶段体系结构 语言Prolog扩充了传送SQL命令的内部谓词 数据库接口将SQL命令传给DBMS执行 并将结果以“每次一个元组”方式传给Prolog解释器这类系统具有完整的Prolog和DBMS功能 图(b)是DATALOG研究阶段的系统 语言为DATALOG某种扩充 语言访问数据库对用户透明且数据交换以“每次一个集合”方式进行 系统还实现查询优化技术 这类系统不具有通用程序设计语言的能力。 4.3 知识库与知识库系统 图(c)型的查询语言与宿主语言是分开的 有不同的编程风范, 图(d)型的查询语言与宿主语言是集成的 又用一种编程风范。 对用户来说,查询语言和宿主语言透明 这两种系统是满足对知识库系统一般要求的实用系统 4.3 知识库与知识库系统 第4章 知识库技术 4.1 知识的概念 4.2 知识表示与推理 4.3 知识库与知识库系统 4.4 基于知识的数据库技术 4.4.1 主动数据库技术 传统数据库中当用户要对数据库中的数据进行存取时 只能通过执行相应的数据库命令或应用程序来实现 许多实际应用领域中如计算机集成制造系统,管理信息系统,办公自动化中常常希望数据库系统在紧急情况下能够根据数据库的当前状态,主动、适时地作出反应 执行某些操作,向用户提供某些信息 主动数据库(active database, adb): 除完成传统数据库服务外具有各种主动进行服务的功能 4.4.1 主动数据库技术 1.ADBS组成 主动数据库系统(Active Data Base System,ADBS)由 传统数据库系统(DBS) 事件驱动的知识库(简称事件库EB) 及相应事件监视器(EM)组成: ADBS=DBS+EB+EM ●DBS(Database System) 统数据库系统用来存储和管理数据 4.4.1 主动数据库技术 ●EB(Event Base) EB即事件库/规则库 这也是一个数据库 用来存储规则和对规则进行维护、管理与应用 是由事件驱动的一组知识组成的集合(规则集合) 其中每一项知识表示在相应的事件发生时 如何来主动地执行其中包含的由用户预先设定的动作 ●EM(Event Monitor) 随时监视

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档