一种利用触发器实现智能化数据库的方法

一种利用触发器实现智能化数据库的方法

ID:44301642

大小:59.88 KB

页数:4页

时间:2019-10-20

一种利用触发器实现智能化数据库的方法_第1页
一种利用触发器实现智能化数据库的方法_第2页
一种利用触发器实现智能化数据库的方法_第3页
一种利用触发器实现智能化数据库的方法_第4页
资源描述:

《一种利用触发器实现智能化数据库的方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一种利用触发器实现智能化数据库的方法谢晓方1姜震2K海军航空工程学院军械工程系,烟台264001)2(海军航空工程学院研宄生2队,烟台264001)E-mail:xiexf208@sina.com.cn摘要触发器是DBMS中提供的一种用来维护数据完整性的机制。文章提出了一种利用触发器机制实现智能化数据库的方法。该方法通过使用SQL语言进行编程,可以在数据库系统内对知识进行表示和存储并利用这些知识推理,从而实现数据库的智能化。关键词数据库触发器人工智能文章编号1002-8331-(2004)23-0165-04文献标识码A中图分类号TP311.13AMethodtoRealize

2、anIntelligentDatabasewithTriggersXieXiaofang1JiangZhen2!(DepartmentofArmamentEngineering?NAELYantai264001)2(PostgraduateTeamofNAELYantai264001)Abstract:ThetriggerisamechanismofferedbyDBMStokeeptheintegrityofdata.ThispaperpresentsamethodtorealizeanintelligentDataBasetakingadvantageofthismecha

3、nism.Themethodcanexpressandstoreknowledge>theninferfromtheseknowledgeinDataBasesystemusingSQLlanguagetoprogram.InthiswayanintelligentDataBasecanberealized.Keywords:database>trigger?artificialintelligence中间结果和结论等。实现数据库的智能化就是要在数据库系统中建立起一*套人工智能系统的推理体系。文章提出的这种方法的基本原理是:利用DBMS中提供的触发器机制,在触发器中使用SQL语

4、言编程来实现基于规则的知识的表示与存储,并利用这些知识进行推理来解决实际问题,从而实现数据库的智能化。这样,由数据库、DBMS以及经过编程的触发器构成了一个智能化的数据库系统。从另一个角度来看,上面所建立的智能化数据库系统实际上也是一个人工智能系统:人工智能系统中的知识可以分为描述性知识(事实)、过程性知识以及关于如何运用已有知识进行推理的控制性知识——元知识三种[2]。在系统中描述性知识(事实)以表的形式存储在数据库中,而过程性知识在触发器中用SQL语言来表示。此外还可以在触发器中用SQL语言来进行推理,元知识就蕴涵在推理过程中。因此系统中的数据库可看作是人工智能系统中综合数

5、据库和存储事实的那一部分知识库的结合;DBMS用来管理数据库和充当人机接口;触发器用来表示规则性知识并充当推理机。这样在数据库系统中就形成了一个简单的人工智能系统。下面简要介绍一下触发器机制与SQL语言。触发器是DBMS中提供的一种用来维护数据完整性的机制。DBMS可以处理两类完整性约束,一类是声明式完整性约束,另一类是程序式完整性约束。触发器用来实现程序式完整性约束[3],它在对一个特定表格或视图进行特定操作时被激发,执行一系列由1引言人工智能技术与数据库技术是计算机科学中两个重要的领域,然而它们也都有各自的缺陷。一方面现有的数据库管理系统(DBMS)己经优化到可以处理大量的

6、数据,但是却无力表示人工智能系统中大量的知识,也就缺少利用这些知识进行推理的能力;另一方面,现有的人工智能系统可以表示大量的知识并利用这些知识进行推理,但却缺乏高效的检索访问数据库和管理海暈数据的能力叱因此将人工智能技术与数据库技术结合已经成为当前数据库发展的趋势。现有的大型关系数据库的DBMS都提供一种触发器机制,用来维护数据库自身的完整性。可以利用这种机制来为数据库增加某些智能性。2实现原理与方法在一个现实的数据库系统中用户与应用程序都是通过数据库管理系统(DBMS)与数据库进行交流的,而DBMS通过操作系统完成对数据库的最终读写操作。DBMS是数据库系统的核心,负责数据库

7、的建立、使用和维护。另一方面,人工智能系统可以看作由知识库、综合数据库、推理机三个主要部分构成。它的实现途径一般是首先把相关领域的知识以某种形式表示出来并存储在知识库中,然后模仿人类解决问题时的思维方法(主要是逻辑思维)设计一种推理机制来利用知识库中的知识进行推理,从而找出解决问题的方法。在这^过程中还需要建立一个综合数据库来存放问题的初始状态及已知事实、推理的基金项目:国家“十五”规划支持的重点预研项目作者简介:谢晓方(1962-),男,教授,博士,主要从事虚拟现实技术,人工智能,现代作战

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。