文档介绍:不包含其他人已经发表或撰写过的研究成果,也不包含为获得——ⅲ喝缑挥衅渌枰L乇鹕鞯模纠缚煽或其他教育机构的学位或证书使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。导师签字:签字日期:年月签字目期:年独创声本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中学位论文作者签名明日’
要摘数据库技术是计算机科学中发展最快、应用最广泛的技术之一。近年来,库技术和主动数据库技术相结合,形成地理上分散而逻辑上统一,能够提供主动服务功能的数据库系统,可以很好的解决霸诩扑慊ㄖぷ鳌⒐こ躺杓与制造、办公自动化、决策支持系统等许多依靠已有数据库技术难以解决的问题。据库管理系统的基础上增加~个事件监视器和一个规则库;二是嵌入主动程序设计语言;三是重新设计主动数据库程序设计语言。这几种途径在复杂性、效率、成本等方面各有利弊,而且都不能很好地适应在分布式环境中的要求。为此,本文提出了将智能际跤氪彻叵凳菘庀嘟岷希胊的感知性、反应性、分布性和智能性等特点,达到使传统关系数据库具备主动性的,且适应分布式环境的要求。采用这种方式,一方面弥补了已有主动数据库的不足鏓现的一些具有特殊的功能,如实时响应、协同支持等,都可以统一借助于平台实现。本文所做的研究工作包括以下几个方面:治隽朔植际街鞫菘獾奶氐慵坝τ们榭觯教至舜撤植际街鞫据库的不足。并提出引入际醺纳坪陀呕低车乃悸贰M贝拥个杓品椒ê虯群体设计方法两个角度进行了分析研究。獳技术应用到嬖蛑校岢霾⑸杓屏薊并分析了低车恼褰峁辜案髂?橹涞慕换バ鳌T谏杓上,该系统可与任何一种关系数据库结合,提供主动响应能力并且适应募扑慊ㄖ杓葡低随着数据库应用领域的不断扩大,传统数据库已不能满足在许多领域的新需求,这些需求促使人们不断地研究和探索新一代的数据库及其应用技术。主动数据库将主动性功能集成到传统数据库并且能够提供主动服务。分布式数据库是物理上分散在计算机网络的各节点,而逻辑上属于同一系统的数据的集合。分布式数据目前,实现主动数据库的方式通常有三种:一是改造,通常是在原有的数规则库的效率问题硪环矫媸沟孟低车恼骞δ艽蟠笤銮浚矶嘈枰7直鹗低场I杓分布式环境。杓撇⒊醪绞迪至艘桓龌贓诜植际街鞫菘庵械挠τ醚芯
应用于实际应用软件一计算机辅助协同设计系统的开发。相对于已有的相关工作,本文的创新之处在于提出将教ㄓ牍叵凳低常⒄故玖巳绾谓ū疚奶岢龅腅本文内容安排如下:第一章分析总结了分布式主动数据库的特点及应用;应用谋匾P浴5谌露訟及其群体的设计思想进行了分析概括;第低常⒍怨丶际踅辛搜芯浚坏谖章分析了利用教ǘ⒌囊桓黾扑慊ㄖ杓葡低场W詈笞芙了本文所做的工作,并指出了需要进一步努力的方向。分布式主动数据库、群体、实现时的关键技术提出了解决方案。据库相结合以建立一个分布式主动数据库系统,同时将际跤τ玫紼规则中设计了具体的第二章探讨了分布式应用中的⒎治隽舜撤植际街鞫菘獾牟蛔慵四章详细介绍了本文所提出的关键词分类号⒓算机辅助协同设计系统⒍愿孟低吃诜植际街鞫菘庵械挠τ醚芯
.琽,甋甌,.畉—诜植际街鞫菘庵械挠τ醚芯,.瓺瑆琣.:、
甒,甀籆.,;籄籈诜植际街鞫菘庵械挠τ醚芯瓵瑆,瑃篒瑆甀瑆甀.,琣
、修改、添加或者删除等操作。但是传统数据库的这些功能都有一个共同的特征,那就是数据库本身只能被动地根据用户提供的命令进行操作,而丝毫不会根据数据库本身的内部状态等情况主动的做出什么。而在实际的很多应用领域,如管理信息系统、决策支持系统中,常常希望数据库在适当的情况下,根据数据库本身的状态,适时地做出反应,执行某些操作,向用户提供有关信息。因此,在传统数据库的基础上,结合人工智能技术提出了主动数据库。由于人们从不同的角度分析主动数据库的本质和特性,形成了各种不同的特性描述。借鉴人们的各种特性描述,本文认为,主动数据库系统,简称墙鞫怨δ芗傻酱呈菘庑纬傻哪芄惶峁┲鞫务的数据库系统。但是主动功能并不是简单的叠加在传统的数据库系统,而必须以一种统一的机制转移到传统数据库中。支持这种主动功能的数据库管理系统就是主动数据库管理系统T谀壳白畛S玫募苫剖鞘件摹疤跫一动作”规则,简称嬖颉通过主动数据库系统的概念,我们可以描述其一般模型。主动数据库系统就是由一个传统的数据库系统鸵桓鍪录闹J犊猓虺剖录及相应的事件监视器组成,如果用公式可以简单地表示为:其中且桓龃车氖菘猓美创娲⑹莺投允萁泄芾砗驮擞谩是一组由事件驱动的知识的集合,每一项知识表示在相应的事件发生主动数据库是相对于传统的数据库的被动性而言的。传统的数据库在数据的存储和检索方面已为各种用户提供了很多的良好的服务