OODM在汽车发动机CAD数据库系统中的应用及探析.pdf

OODM在汽车发动机CAD数据库系统中的应用及探析.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学兔兔 第1期 (总第152期) 机 械 工 程 与 自动 化 No.1 20o9年2月 MECHANICAL ENGINEERING & AUTOMAT10N Feb. 文章编号:1672—6413(2o09)01一Ol3一O3 OODM在汽车发动机CAD数据库系统中的应用 王昌飞,徐海波 (西安交通大学 机械工程学院,陕西 西安 71oO49) 摘要:结合汽车发动机CAD系统的数据库开发,介绍了面向对象数据模型的相关概念、特点、建模方法及其 在发动机CAD数据库系统中的应用。 关键词:面向对象数据模型;关系型数据模型;发动机cAD数据库系统 中图分类号:TP3¨.138:U464 文献标识码:A 0 引言 识、继承性和对象包含5个基本概念。 随着汽车发动机(以下简称发动机)工业的发展, (1)对象:对象是基本的数据结构,现实世界的 各种新技术、设计方法和优化分析等的参数越来越繁 任一实体都被统一模型化为一个对象;每一个对象是 多,在资料管理和使用方面,数据库的作用日趋重要。 其状态与行为的封装,封装的状态称为属性,行为称 在发动机设计这种数据密集型应用(Data Intensive 为方法;对象与外部通信一般只能是通过显式的消息 AppIications)领域中,数据库技术的重要性尤其突出。 传递;对象可以被指定为一个给定类型,还可以定义 在结构参数的确定、设计优化等方面应用数据库技术 为其它对象的子类型。 以后.不仅可实现实时存储、实时查询、实时修改,而 (2)类:相似对象的集合称为类,其本质上是一 且与CAD结合后还可大大提高系统的准确性和可靠 组相同对象的抽象。类描述了一组对象的公共的结构 性,对设计出正确、合理的产品具有十分重要的作用。 和行为,每个对象都是它所在类的一个实例,类所产 由于发动机CAD不仅有大量的数字数据需要处 生的所有对象共享一个定义,它们的区别仅在于属性 理,而且还有文本、图像等 :它类型的数据要处理与 的取值不同。类本身也可以被看作一个对象(类对象), 操作,如果在发动机c八1)数据库系统的需求分析、概 类与类之间通过继承而互相联系,通过超类与子类关 念结构设计、逻辑结构设计等阶段采用传统的关系数 系还可构成类层次结构,超类是子类的抽象,子类是 据模型来进行,不仅过程冗长,而且系统的可扩展性 超类的特殊化。在一个类层次中,一个类继承其所有 与可修改性均较差。面向对象数据模型(Objcct (直接和间接的)超类的全部属性、方法和消息。 0riented Data Model,()【)DM)能够精确地描述数据、 (3)对象标识(o1D):一个对象在逻辑上是由对象 数据之间的联系、数据的语义和完整性约束。本文尝 标识符构成的,对象标识本质上是对象的逻辑指针,对 试将OODM模型运用于发动机cAD数据库系统的 象标识符(()ID)仅仅作为定位对象的一种方法。每个 需求分析与系统设计阶段,这样不仅简化了数据库系 对象都有由系统提供的唯一、可识别的对象识别符,直 统的设计过程,还使得系统具有了相当的弹性,便于 到它被删除。 后续的系统功能扩展与维护。 (4)继承:子类将继承其父类的所有特性和行为, l 面向对象数据模型(o0DM) 这样避免了重复定义,并提供了信息重用机制。子类 面向对象数据模型是用面向对象的观点来描述现

您可能关注的文档

文档评论(0)

aa15090828118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档