基于oracle的对象关系技术在南航预算系统中的研究与应用

基于oracle的对象关系技术在南航预算系统中的研究与应用

ID:32056190

大小:1.55 MB

页数:51页

时间:2019-01-31

基于oracle的对象关系技术在南航预算系统中的研究与应用_第1页
基于oracle的对象关系技术在南航预算系统中的研究与应用_第2页
基于oracle的对象关系技术在南航预算系统中的研究与应用_第3页
基于oracle的对象关系技术在南航预算系统中的研究与应用_第4页
基于oracle的对象关系技术在南航预算系统中的研究与应用_第5页
资源描述:

《基于oracle的对象关系技术在南航预算系统中的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Oracle的对象关系技术在南航预算系统中的研究与应用对象是本身所具有的特征及对这些特征可以进行的操作结合在一起所构成的独立实体。类是对一组对象的抽象。它把某一组对象所共有的特征(包括属性特征和行为特征)集中抽象出来,用以说明该组对象的特征和行为。对象本身具有的特性和类的层次特性,使得OODB能够清晰的描述现实世界中事物的分类,其语义表达能力比RDBMS强很多。它不仅管理对象的特征,还可以管理对象的行为,这就是RDBMS所不具备的管理数据内在动态联系(即抽象数据)的能力,在把这些抽象类型数据向OODB存储的过程

2、中,其抽象特性能被完整保存,所以,OODB的结构与行为是一致的,紧密结合在一起的,这一特点又使得OODB具有表达知识、演绎和推理的功能。2.支持自定义复杂的数据类型用户可以自定义系统中没有的新数据类型,这些新的类型数据与系统原有的类型数据在系统级上的操作方式完全相同,因此可以减少编程量,减少网络开销,保证数据的一致性。3.不存在语言失配OODB是在面向对象程序设计语言的基础发展起来的,是面向单个数据进行操作。因此,OODB的编程模式和类型表示方法与指令式编程语言一致,不存在语言失配的问题。而关系数据库的标准语言SO

3、L却与实现关系数据库应用系统的高级程序语言之间存在着“非过程化、面向集合”与“过程化、面向单个数据”的不匹配,需要花大量功夫实现两者之间的相互转换。不过,现阶段看来,纯面向对象的数据库也并不是十全十美。首先是标准化问题,如何分类、类中应包括哪些内容,类的行为如何描述和表达。这个问题如果不能解决,那么各厂家的OODB系统,甚至各个应用间的OODB都无法通用。通用性正是关系数据库成熟的一个标志,目前主流的关系数据库几乎都可以实现数据共享。其次是它的数据模型并不是建立在完善的数学基础之上,数据库语言缺乏形式化基础,使得很

4、多系统管理功能难以实现,难以具备SQL语言处理集合数据的强大能第2页共51页基于Oradc的对象关系技术在南航预算系统中的研究与应用力,毕竟应用系统中,存在大量的报表统计功能需要通过强大的SQL处理能力来完成【2l【3】【41。1.3课题的背景及研究内容航空业的竞争日趋激烈,要在如此复杂的环境中增强竞争力、稳步发展、提高效益,除了运用科学合理的营销策略“开源”外,另~重要手段就是对各类众多的成本进行“节流”。全面预算在成本控制中起着举足轻重的关键作用,处于企业内部控制的核心位置,需要全面把握,南航公司领导非常重视,

5、将其作为公司工作的熏点,要求大力加强预算管理的力度。预算业务流程复杂,工作量大,对数据的准确性、灵活性、及时性和完整性要求很高,计算机辅助预算成为迫切需要。于是公司组织IT技术人员研制开发了预算系统,一期已正式投入使用。.用户对系统要求严格,对系统的运行速度、安全性、扩展性、稳定性、灵活性和可维护性都有着较高的要求,旨在为公司各部门的预算工作提供一个高效、安全、快捷、灵活的信息平台。为了满足性能、安全性、稳定性、可维护性等要求,我们在技术上采用了J2EE分布式架构,使用Oracle8.17作为数据库软件、BEAWe

6、bLogic8.1作为中间件、Java作为编程语言进行开发。如何使系统具有较高的灵活性、扩展性和可维护性呢,我们需要面向对象的数据建模,并且利用Oracle提供的面向对象的特征来进行实现,就是接下来本文所要研究的对象关系技术。1.4论文概貌我的硕士学位课题主要是研究基于Oracle的对象关系技术,包括对象关系建模技术和对象关系数据库技术,并将此技术成功的应用于本人第3页共51页基于Oracle的对象关系技术在南航预算系统中的研究与应用实际工作中参与的南航预算系统项目中。论文的组织结构如下:第1章是引言,主要是介绍了

7、关系数据库和面向对象数据库的概念和优缺点,从而引出对象关系数据库,并介绍了南航预算系统的背景。第2章是对象关系技术,重点描述了对象关系建模技术、对象关系数据库技术、Oracle数据库产品对对象关系的支持和对象关系模型向数据库表的映射。第3章是对象关系技术在南航预算系统中的应用,首先介绍了系统的总体功能和体系架构,然后进行了详细的对象实体和关系的建模分析,并得到了预算系统收入和运输成本模块的对象关系模型,最后描述对象关系模型在Oracle数据库中的具体实现。第4章是结束语,对对象关系技术的应用分别从系统特色、技术特色

8、和应用效果方面进行了总结,并提出了进一步的展望。第4页共51页基于Oracle的对象关系技术在南航预算系统中的研究与应用第2章对象关系技术2.1对象关系建模技术2.1.1传统关系建模在传统的信息系统建设过程中,我们通常采用ER模型的方式来进行信息建模,在ER模型中,所有数据都被看成是实体以及实体间的关系,例如,“一个航班可能会在多个机场进行起降”就描述了航班

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

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

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