- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.1 PDM概述PDM的分类及变换 7.1 PDM概述新建PDM的方法 7.1 PDM概述新建PDM的方法 7.1 PDM概述新建PDM的方法 7.1 PDM概述新建PDM的方法 7.2 PDM物理图中的概念业务规则 业务规则(Business Rule)是模型对象必须遵循的约束,包括政策、法规、客户需求或业务本身存在的约束。业务规则一般来自基本知识或经验。 业务规则包括定义型(Definition)、事实型(Fact)、公式型(Formula)、需求型(Requirment)、有效型(Validation)、约束型(Constraint)和OCL约束型(OCL Constraint)等类型。 新建业务规则的方法如下: ⑴使用ModelBusiness Rules菜单,打开业务规则列表窗口,使用窗口上部的Add a Row工具,或单击列表中的空白行,在列表中增加一个业务规则。填写新建业务规则的名称和代码,双击业务规则行前的右向箭头,打开其特性窗口。 ⑵在General页的Type下拉列表框中,选择业务规则的一种类型。 ⑶在Expression页上,定义业务规则表达式,表达式分为Server和Client两种类型。其中,Server表达式将生成到数据库中,Client表达式将生成到面向对象的应用程序中。 7.2 PDM物理图中的概念表 表(Table)是数据库中用来存放信息的数据结构,表中包含如下对象: ⑴列(Column),描述表的结构,一个表由多个列组成; ⑵索引(Index),是建立在表上的一种特殊结构,用于提高数据的访问速度; ⑶键(Key),唯一确定表中一条记录的一个或几个列的集合; ⑷触发器(Trigger),建立在表上的完成特定功能的SQL语句。 列(Column)是包含在表中的独立的数据项,通常也称字段。基于不同DBMS的PDM,其数据类型也有一定的差异。列的数据类型可以从有效的数据类型列表中选择,也可以在列上附加一个预先定义的域(Domain)。 索引(Index)是附加在表上的一种特殊的数据结构,它对表中的数据进行逻辑排序,能提高数据库的检索性能。列中包含的数据重复度越低,索引的效率越高。 Auto-reuse columns和Auto-migrate columns选项对新建引用的影响 多维图包括的模型对象 PDM的环境设置包括:设置PDM当前使用的DBMS,设置PDM的模型选项。 触发器模板项是被封装在一个特定名称中的SQL代码块,它能够被多个触发器模板或触发器重复使用。 PowerDesigner为每一种DBMS提供了一组存储过程模板,设计者根据需要可以新建或修改存储过程模板。 使用SQL/XML向导,在PDM的表(或视图)与XML模型(必须在工作区中打开)之间建立映射关系,由此产生SQL/XML的查询语句。这些查询语句既可以插入到触发器、存储过程或函数的代码中,也可以存储在DBMS中检索数据。 通过用户(User)、用户组(Group)、角色(Role)、系统权限(System Privilege)、对象许可(Object Permission)、公共组(Public Group)等层次对数据库进行访问,可以有效地保证数据库的安全。 用户组(Group)或角色(Role)是具有类似权限和对象许可的用户集合,通过为用户组或角色授权可以把系统权限和对象许可授权给用户组或角色中的用户。 不属于任何一个用户组或角色的用户一定属于一个公共用户组,通过定义公共用户组的系统权限和对象许可,可以使新建用户拥有这些系统权限和对象许可。 目前多数DBMS支持Web服务(Web Service),例如,Sybase ASA9、Sybase ASE15、Sybase IQ12.6、IBM DB2 v8.1及以上版本。下面介绍Web Service、Web操作、Web参数、Web Service生成。 Web参数是Web操作特性窗口Implementation页上定义的SQL语句的一部分。 遵循规范化理论设计的PDM可以解决表中数据的插入异常、删除异常、修改异常、数据冗余等问题。但是,由于表的规范化过程实际上是表的拆分过程,因此规范化程度越高,系统的运行速度越慢。为了提高表中数据的检索
您可能关注的文档
最近下载
- 2025年职业资格公路水运检测师水运结构与地基-水运结构与地基参考题库含答案解析.docx VIP
- 汽车营销实务项目五 车辆展示与介绍.pptx VIP
- 八上数学期末压轴题汇编.pdf VIP
- 田径运动会裁判培训课件.pptx
- 《水运结构与地基》考试题库资料大全-水运结构与地基(重点题).pdf VIP
- 商务英语口语精选.doc VIP
- 《机械制图习题集》答案-项目一.docx
- 住宅工程主体结构施工质量通病防治措施手册(64页 附图较多).pdf VIP
- 人教版高中物理必修一第二章自由落体运动专题训练含答案.docx VIP
- 安谋科技-2023年中国大陆集成电路产业人才供需报告.docx VIP
文档评论(0)