1
中国减速机行业最大的门户网站!
免费注册 | 会员登录会员中心 设为首页加入收藏 联系我们
 当前位置:首页 >> 技术讲座 >>博士论文>> 正文
   我要成为会员
杨永喜 硕士——减速机计算机辅助设计、绘图与信息管理系统研究
来源:减速机信息网    时间:2007年10月10日8:40  责任编辑:wangtao   
 

5.3.1  工程数据库的建立

工程数据库的对象模型选用成熟的关系型数据库。将一个企业中库存的零件分为常用零件、非常用零件以及新购零件。事实上,根据新购零件的使用频繁度,一部分将列入常用零件,另一部分将列入非常用零件。

划分常用零件与非常用零件的依据是:详细划分各种系列产品中对应的零件,分为常用要求和非常用要求二种状态,常用要求下对应下的零件集合为常用零件:非常用要求下对应下的零件集合,减去常用零件集合为非常用零件,即扣除常用零件便得非常用零件。具体过程见图5-4。

在工程数据库中,数据库的对象模型参数有:零件名、零件类型、零件特性尺寸、是否常用、零件辅助尺寸、零件的几何形状。其中,零件特性尺寸是确定具体类型的要素,而零件的几何形状是零件图形单元的绘制的依据,是对零件拓扑关系的描述。下面以螺栓系列为例,由数据模型向表结构进行转换,从复杂的结构层层转化为单一的结构,进行详细的叙述,见图5-5。

5.4  项目信息管理

项目信息管理模块中的信息存储是一种典型的关系型工程数据库,建立此类数据库的核心是对其E-R(实体-关系)图的描述以及由E-R图向数据库表结构的正确的转化。

5.4.1  E-R图原理

根据面向对象(00)的实体建模思想,选择在现实世界里存在的实体(object)作为研究对象,充分利用实体的内部特性和实体与实体之间的关系。而其数学化描述既是,详细描述实体的内部属性、内部属性之间的关系以及实体与实体之间的关系,在这个实现过程中,重要的是合适的选择实体对象,保证属性和关系描述全面、清晰,进一步实现面向对象向数据库E-R模型转化。

E-R模型是描述中实体(Entity)与联系(Relationship)的逻辑关系,是现实世界在经过选择、命名、分类等抽象工作后在信息世界的具体反应。在E-R图中,长方形表示实体型;椭圆表示实体的属性;菱形表示实体间的联系。E-R模型是对现实世界的一种抽象。一般地讲,所谓抽象是对实际的人、物、和概念的人为处理。它抽取人们关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确的加以描述。这些概念组成了某种模型。

E-R模型是对现实世界的一种抽象。一般地讲,所谓抽象是对实际的人、物、和概念的人为处理。它抽取人们关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确的加以描述。这些概念组成了某种模型。

E-R模型对现实世界有三种抽象:

1、分类(Classification):定义某一概念作为现实世界中一组对象的类型,这些对象具有某些共同的特性和行为。它抽象了对象值和型之间的“is numberof”的语义。在E-R模型中,实体型就是这种抽象。

例如在企业环境里,大庆油田3的减速机的订购是一个企业项目(见图5-6),表示大庆油田3的减速机的订购是企业项目的一个,具有企业项目共同的特性和行为:项目号,项目名,项目开始时间,项目结束时间以及项目费用等。

2、聚集(Aggregation):定义某一类型的组成部分。她抽象了对象内部类型和成分之间“is part of”的语义。在E-R模型中若干属性的聚集组成了实体型,就这种抽象。如图5-7。

3、概括(Generalization):定义类型之间的一种子集联系。它抽象了类型之间的“is subset of”的语义。例如项目是个实体型,机械类项目也是实体型,化工类项目也是实体型。机械类项目、化工类项目均是项目的子集。我们把项目称为超类(Superclass),将机械类项目、化工类项目成为项目的子类(Subclass),见图5-8。

由E-R图向关系模型的转换规则:

(a)一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。

(b)一个联系转化为一个关系模式,与该联系相连的各实体的码以及联系的属性转换为关系的属性,该关系的码有三种:

·如联系为1:1,则每个实体的码均是该关系的侯选码。

·如联系为1:n,则关系的码为n端实体的码。

·如联系为n:m,则关系的码为诸实体码的组合。

5.4.2  具体实现

对于项目信息管理系统,有自己的特殊性,从逻辑结构上说,他是一个典型的树型结构,每个节点除根节点外,有自己的子节点;每个节点除最外层子节点外,有自己的父节点。在本系统中,项目是整个树结构的根节点,而个图纸内容是最外层子节点,项目是设备图纸和小样图的父节点,图纸、小样图又是图纸内容的父节点,见图5-9。

对于这种特定的结构,要从最高层起,层层推进,由E-R模型和系统结构综合出总的E-R图,再根据E-R图转化规则,将E-R图转化为数据模型,最外层子节点完全属性的,是完全依附对象的,它没有E-R模型,具体做法:

1、列出最高层的E-R模型。在“项目信息管理”系统里,以项目为研究起点,详细分析它的每一个属性。同图5-7。

2、根据图5-9,第二层的E-R模型有设备图纸和小样图模型,分别见图5-10a和图5-10b。

3、根据图5-9,第三层的E-R模型是小样图图纸模型,见图5-11。

4、综合E-R模型和系统的树形结构以及实体对象之间的关系,总的E-R图如下(图5-12):

上一页

下一页

 

查看评论 】【关闭窗口
  精品推荐     相关信息
网友留言
发表评论:  标题:    联系方式
  
 
*必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。
*不得制作、复制、发布、传播含有下列内容的信息:
   (一)反对宪法所确定的基本原则的;
   (二)危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;
   (三)损害国家荣誉和利益的;
   (四)煽动民族仇恨、民族歧视,破坏民族团结的;
   (五)破坏国家宗教政策,宣扬邪教和封建迷信的;
   (六)散布谣言,扰乱社会秩序,破坏社会稳定的;
   (七)散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;
   (八)侮辱或者诽谤他人,侵害他人合法权益的;
   (九)含有法律、行政法规禁止的其他内容的。
* 您发表的文章仅代表个人观点,与减速机信息网无关。
* 承担一切因您的行为而直接或间接导致的民事或刑事法律责任。
* 本站评论管理人员有权保留或删除其管辖评论中的任意内容。
* 您在本站评论板发表的作品,本站有权在网站内转载或引用。
* 参与本评论即表明您已经阅读并接受上述条款。
关于我们 - 联系方式 - 版权声明 - 本站宗旨 - 网站地图 - 广告服务 - 帮助中心 - 设为首页 - 加入收藏
本站域名:www.jiansuji001.com 网络实名:减速机 jiansuji 减速机信息网
Copyright © 2005-2006 By 减速机信息网 All Rights Reserved.
建议使用:1024*768分辨率,16位以上颜色、IE5.0以上版本浏览器