面向对象的主动数据库建模技术

面向对象的主动数据库建模技术

ID:37124308

大小:429.30 KB

页数:3页

时间:2019-05-18

面向对象的主动数据库建模技术_第1页
面向对象的主动数据库建模技术_第2页
面向对象的主动数据库建模技术_第3页
资源描述:

《面向对象的主动数据库建模技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、&综述面向对象的主动数据库建模技术左亚尧李振坤华南师范大学广东工业大学计算机系摘要目前面向对象的主动数据库管理系统AODBMS由于其丰富的建模能力越来越受到欢迎本文对AODBMS的建模方案进行了探讨关键词面向对象主动建模数据库1前言被动的对象上的事务操作将信息系统从一种状态转化为另一状态因此,传统的信息系统建模是两维主动数据库ADB的概念是70年代中期提出[1,4]的事务建模和对象建模但在ADBMS中信息来的近年来成为数据库研究的热点之一其优系统中发生的事件关键性地影响着整个信息系统中越性主要在于它能表达完整

2、性约束保证安全性的行为这就要求在信息系统建模中需要另外一个加强部件化以及对数据库的变化能快速响应与传事件维来对发生在系统内的不同事件进行建模并定播由于多媒体数据库人工智能等应用的需要80义事件结构年代已开始出现一些面向对象数据库的商品大多数面向对象数据库用于设计学科和工程应用领域2规则与面向对象建模面向对象数据库提供了某些与面向对象语言相2.1规则同的功能允许将数据和作用在数据的方法封装在规则通常包含三部分:事件条件动作当事对象中通过对对象发送信息激活方法它们允许件发生时自动检测相应条件若条件成立则执通过继承

3、来声明对象间的层次关系另外面向对行事先定义的动作事件是一种行为的瞬时发生象数据库提供了面向对象语言所不能提供的传统数它包含两方面含义标志某种系统行为或标志一个据库功能如持久性和共享性能力时间点由于商务环境的变化非标准的应用程序在很规则与面向对象的结合方法作为功能强大的显大程度上必须处理经常的需求变化在商务环境中式建模应用手段而被广泛地接受该方法称为主动经常受变化影响的那些方面通常被当作商务策略[3]的面向对象建模其非常突出的基本机制是事件为了处理变化的商务策略要求能很容易地适应应条件动作规则Event

4、-Condition-Action规则简用程序的各个实现策略面向对象的语言和开发环称为ECA规则这种规则是由事件表示的位置来境有助于直观地建模全球会议还有助于适应需求进行检测当事件发生条件成立时执行相应的动作的变化而描述商务策略的直观方法是规则领域ECA规则允许显式地本地化地透明地定义应用专家们通常以这种方式来描述系统需求一种更好程序的商务策略使用ECA规则一方面由于它们的方法是将面向对象的建模技术与规则结合起来可以不再包含应用程序定义的策略提高了方法和这就是主动的面向对象建模思想类的可重用性另一方面由于封装

5、了规则也提高在传统的信息系统中DBMS中的对象通常是了商务策略的可重用性2002年第3期广东自动化与信息工程1主动的面向对象数据库管理系统AODBMS于应用程序的局部事件及其检测非常方便事务事提供了面向对象概念与应用程序定义的规则在件如BeginCommitAbort等和方法事件都是AODBMS应用程序中数据库是应用程序动态模型简单事件复合事件是由带有不同事件操作的原语中的一个完整部分因此传统事务建模方案中的事件组成的如顺序析取合取周期非周期方法学必须被修改用来捕获应用程序的动态特征等等局部事件是由事务设计者

6、来定义的依赖于数据库不仅是应用程序数据的宝库同时也是存储数据库对象上的检测还有全局事件来检测它们管理者控制检测者与整个系统的动态部分数据这对于特定基对象的所有应用程序都是相同的全库本身可自动地产生事务作为应用程序语义的一部局事件在对象模式中定义局部事件在每个事务的分这样需要合适的建模技术来处理数据库中的主事务模式中定义事务可以产生一些全局事件和局动性AODBMS环境下的面向对象的应用程序建模部事件特定事件根据事件条件动作的规则方案根据以下三个正交维来建立应用程序模型[2]执行操作全局动作根据对象模式中

7、定义的全局事1对象建模处理与信息系统中所表示的对象不件来执行局部动作是事务通过定义在事务模式中同的建模的事件全局的或局部的发生来执行的数据库2事件建模事件可能发生在系统内也可能发的事件管理器部分在事务执行过程中检测全局事件生在外部世界3事务建模发生在系统中的事和局部事件的发生务根据此维来考虑其结构事件还可分为事务内事件和事务间事件事务2.2建模维数内事件是指事务内对象操作的执行而产生的全局事1对象建模件或局部事件事务间事件是由其它并发事务的对可通过传统的方法和消息来描述对象行为而象操作而产生的事件这样从事务的

8、角度可将事对象会因此被认为总是以某种方式进行操作的许件分为四类(1)局部事务内事件在事务模式中定多应用程序根据不同的对象状态要求有不同的对象义由事务或其子事务产生的事件组成事务产生行为比如在对象的某些特定状态下可被接受某这类事件来检测其动作及其事务的动作(2)局部事些消息而其它的消息则被禁止对象在不同状态务间事件也是在事务模式中定义至少由一个原下对相同的消息有不同的行为等事实上在一些语事件组成的复合

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

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

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