面向对象的数据库设计方法.pdfVIP

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

第 17 卷第 3 期           荆门职业技术学院学报             2002 年 5 月 Vol . 17 No . 3        Journal of Jingmen Vocational Technical College         May 2002 面向对象的数据库设计方法 1 2 文  斌 ,李荣国 ( 1 荆门职业技术学院 计算机系 ,湖北 荆门 448000 ;2 襄铁分局 荆门电务段 ,湖北 荆门 448000) [摘  要] 传统的软件开发过程中需求分析采用数据流图方法 ,数据库设计则采用 E —R 方法 ,这两种 方法从本质上说是相分离的. 本文提出在软件需求分析阶段即采用面向对象的分析方法 ,数据库设计也采 用面向对象的设计方法 ,从而可将需求分析阶段的对象模型很自然地转化为其数据库的结构 ,达到需求分 析与数据库设计在面向对象方法体系上的一致. 这是一种在面向对象需求分析基础上将对象模型向数据 库结构进行转化的方法. [ 关键词] 数据库设计 ;面向对象 ;对象模型 ( ) [ 中图分类号] TP311. 52   [文献标识码] A   [文章编号] 1008 - 4657 2002 03 - 0022 - 04 0  引言 MIS 系统开发须经过需求分析和系统设计两个阶段. 在完成了需求分析 ,进入设计阶段 时 ,通常要进行数据库的设计. 数据库设计的好坏直接关系到系统后期的开发 ,传统需求分 ( ) 析是用数据流图 ,而数据库的设计是用实体 ———关系模型方法 E —R 方法 ,这两种方法本 质上是相分离的 ,需求分析者和数据库设计者对应用的理解很难达成一致. 面向对象观点认为[ 1] :任何一个系统是由若干个对象和这些对象间的相互作用构成的. 其中对象由数据和操作两部分组成. 对象具有 自主性 、封装性和动态性. 将面向对象作为方 法学应用到软件工程的各个阶段 ,其实质就是寻找对象及各对象间的相互作用关系. 在需求 分析阶段 ,面向对象分析是对真实世界的对象进行建模 ,其根本出发点是站在应用的角度对 问题域进行刻画和描述 ,这样有利于对问题的理解. 需求分析阶段的结果是 : 问题陈述 + 对 象模型 + 动态模型 + 功能模型. 设计阶段是对原对象模型进一步描述. 此阶段可用面向对象 ( ) 方法实现数据库的设计. 数据库设计中的对象模型与数据库管理系统 DBMS 中的外模式和 概念模式相对应 ,引入外对象模型和概念对象模型. 不同权限的用户所看到的外对象模型不 同 ,但概念对象模型在全局上是一致的 ,对象模型由对象和对象间的关联 、继承 、聚集等关系 刻画. 对象模型与 DBMS 中的表之间有着直接映射的关系 ,将对象模型转化为表结构时 ,必 须考虑完整性约束和范式约束 , 以反映表之间的联系. 本文提出在软件需求分析阶段即采用面向对象的分析方法 ,数据库设计也采用面向对 象的设计方法 ,从而可将需求分析阶段的对象模型很自然地转化为其数据库的结构 ,达到需 求分析与数据库设计在面向对象方法体系上的一致. [基金项 目] 本文研究得到武汉大学软件工程国家重点实验室开放基金资助. [ 收稿 日期] 2002 - 03 - 22 ( ) ( ) [作者简介] 文  斌 1970 - ,男 ,四川苍溪人 ,荆门职业技术学院计算机系讲师 ;李荣国 1965 - ,男 , 湖北江陵人 ,襄铁分局荆门电务段助理工程师. 22 1  面向对象数据库设计方法 将对象模型映射为表 , 由

文档评论(0)

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

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

1亿VIP精品文档

相关文档