- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
POWERDISIGNER的管理CDM
6.3 CDM生成PDM(14) 教学进程 ?将其生成PDM 标识符与联系得转换? (继承关系) 6.3 CDM生成PDM(15) 教学进程 ?在依赖性关系中,被依赖端的主标识符转化为主键,依赖端则产生一个与被依赖端主标识符同名称的字段同时作为依赖端的主键和外键,如果依赖端实体中已经存在主标识符转化为主键,则该键同主键共同组成主键,同时作为外键。 标识符与联系得转换?(依赖1对多) 6.3 CDM生成PDM(16) 教学进程 ?将其生成PDM 标识符与联系得转换? (依赖1对多) 6.2 CDM生成PDM(17) 教学进程 选择tools —— Resources ——DBMS命令,打开下面窗口。 CDM与PDM数据类型转换? 6.4 CDM生成OOM(1) 教学进程 打开CDM模型,选择tools —— Generate Object-Oriented Model命令,打开窗口。 CDM生成OOM? ??CDM的对象?????????????????????????????????????????????OOM的对象 Entity??????????????????????????????????????????????????????????? Class Attribute????????????????????????????????????????????????????????Attribute Relationship或Association?????????????????????????? Assocaition 具有属性的Association???????????????????????????????Assocaition Class Inheritance????????????????????????????????????????????????????Generalization 第6章 管理CDM 管理CDM 6.1 检查CDM 6.2 由CDM生成LDM 6.3 由CDM生成PDM 6.4 由CDM生成OOM 第6章 6.1 检查CDM(1) 教学进程 错误的级别分为:Error和 Warning. ????????Error是致命的,一旦发生,系统就会自动终止生成CDM,PDM或OOM. ????????Warning是警告信息,是系统认为不合理的地方.我们可以自己去手动的设置错误级别. 目的:保证模型的正确性 6.1 检查CDM(2) 教学进程 卡片Options内主要进行错误级别和自动更新选项的设置;卡片Selection内主要是选择需要检查的对象,当我们设置完成后,点选确定按钮. ????? CDM检查的对象有:Package,Entity,DataItem, Relationship, Domain,EntityAttribute, EntityIdentifier, Association,Inheritance和FileObject. ?????卡片Options: + ——表示自动更正;x ——表示Error ;!——表示Warning 具体步骤: ?打开CDM模型—— Tools —— CheckModel: 6.1 检查CDM(3) 教学进程 6.1 检查CDM(4) 教学进程 ?(1).package不能存在循环依赖的关系. ????????在一个package中,一个实体依赖于另一个实体,另一个实体又依赖于其他实体,最后一个实体又依赖于第一个实体,这样就形成了一个依赖循环联系。 ????????解决办法:这种问题必须通过手动的办法更正,要么删除一个依赖,要么删除其中一个联系. ???????? (2).package不能存在强制循环联系. ?????????其道理和解决办法同(1)是一样的. 检查原则1:检查包? 6.1 检查CDM(5) 教学进程 ?(1).域名和代码必须唯一 ?????????自己可以手动的修改,如果让系统改,系统会在原有的域名或代码的后面增加一个数字. ??????????(2).默认值与列表值必须在最大值和最小值之间. ??????????(3).数值型数据类型总长度必须大于小数位长度. ??????????(4).应该定义的数据类型,可以暂时不去定义,但是在生成PDM之前,必须为所有的选择一种数据类型定义. ??????????(5).不应该出现无效的数据类型,应该是系统提供的数据类型. 检查原则2:检查域? 6.1 检查CDM(6) 教学进程 (1).数
您可能关注的文档
最近下载
- 年会语言类节目搞笑朗诵《我爱上班》表演.pptx
- 《马克思主义基本原理概论》教案12 资本主义的本质及规律.doc VIP
- 55种语言汉译译音表-世界人名翻译大辞典.pdf
- 我们的母亲叫中国:.pptx VIP
- 1.6+隋唐时期的中外文化交流++课件++2024-2025学年统编版七年级历史下册+.pptx VIP
- 水稻绿色高产高效创建服务 投标方案(技术方案).docx
- 医用氧自检检查记录表.pdf
- 2024辽宁沈阳市文体旅产业发展集团有限公司中层岗位招聘5人笔试备考试题及答案解析.docx
- 《国际经济法学》(第二版)课后思考题答案.pdf
- 55个单病种(术种)管理指标质量控制标准(第二部分).xlsx
文档评论(0)