文档详情

建模工具PowerDesigner(V12)使用说明.doc

发布:2016-11-01约1.58万字共67页下载文档
文本预览下载声明
建模工具PowerDesigner 设计及使用规范 目 录 1. 文档说明 4 1.1. 目的 4 1.2. 范围 4 1.3. 参考资料 4 1.4. 名词术语定义 4 1.5. 文档整体结构描述 4 2. IE模型表示方法 5 2.1. 概念模型表示方法 5 2.2. 逻辑模型表示方法 7 2.3. OO模型表示方法 9 3. PowerDesigner设计规范 11 3.1. 实体显示格式 11 3.1.1. 实体显示颜色 11 3.1.2. 实体字体显示 12 3.2. 实体快捷方式显示格式 13 3.3. 实体内容显示 14 3.4. 实体相关命名规范 17 3.5. 域的使用 17 3.6. 数据项的复用(data items) 18 4. Oracle物理模型设计 19 4.1. ORACLE物理模型设计基础 19 4.1.1. 表空间 19 4.1.2. 常用物理参数说明 22 4.2. 在PowerDesigner中设计ORACLE物理模型 24 4.2.1. 逻辑模型转换为物理模型 24 4.2.2. 物理模型设计 27 4.2.3. 生成数据库脚本 38 5. 在PD中面向对象OO模型设计 46 5.1. OO模型生成 46 5.2. 类/接口设计 47 5.3. EJB设计 52 6. 如何使用Repository 56 6.1. 安装数据库 56 6.1.1. sqlanywhere 56 6.2. 连接数据库 58 6.3. 下载和提交 58 6.4. 权限管理 58 7. 附录 59 7.1. 数据库对象命名规范 59 7.1.1. 一些通用原则 59 7.1.2. 表和列 60 7.1.3. 视图 60 7.1.4. 存储过程和函数 60 7.1.5. 触发器 60 7.1.6. 索引 60 7.1.7. 约束 61 7.2. 各种数据库的保留字 61 7.2.1. Oracle数据库中的保留字 61 7.2.2. Sybase数据库中的保留字 63 7.2.3. DB2数据库中的保留字 65 文档说明 目的 编写此文档是为了对使用PowerDesigner进行数据结构的建模工作提供规范上的指导。 范围 仅针对使用PowerDesigner(V12)进行数据结构的建模。 参考资料 名词术语定义 文档整体结构描述 IE模型表示方法 IE(Information Engineering),是普遍的表示E-R(实体-关系图)模型的方法。本文以IE作为描述数据模型的元素及其含义的表示方法。 概念模型表示方法 元素名称 图元 含义说明 实体 实体是现实世界中业务概念的抽象,或是在设计过程中引入的概念。在概念模型只设计到实体级,不对属性建模。 一对多关联(可空) 表示两个实体之间的一对多的关联关系,是非强制的关系,关联关系右侧实体的数据可以不依赖左侧实体的数据而存在。 一对多关联(非空) 表示两个实体之间的一对多的关联关系,是强制的关系,关联关系右侧实体的数据必须依赖左侧实体的数据而存在。 一对一关联(可空) 表示两个实体之间的一对一的关联关系,是非强制的关系,关联关系两侧实体的数据可以不依赖对方实体数据而存在。 一对一关联(非空) 表示两个实体之间的一对一的关联关系,是强制的关系,关联关系右侧实体的数据必须依赖左侧实体的数据而存在。 多对多关联(可空) 表示两个实体之间的多对多的关系,是非强制性的关系, 关联关系两侧实体的数据可以不依赖对方实体数据而存在。 多对多关联(非空) 表示两个实体之间的多对多的关系,是强制性的关系,是强制的关系,关联关系右侧实体的数据必须依赖左侧实体的数据而存在。 继承(不互斥) 表示实体之间的继承关系。三个子类之间的数据不互斥,也就是父实体中的一条数据,可以出现在多个子类当中。 继承(互斥) 表示实体之间的继承关系。三个子类之间的数据互斥,也就是父实体中的一条数据,不允许出现在多个子类当中。 包 组织模型元素的手段 逻辑模型表示方法 元素名称 图元 含义说明 实体 实体是现实世界中业务概念的抽象,或是在设计过程中引入的概念。实体包括三个部分:实体的名称、实体的属性、主键标识。其中属性有对应的属性名称、数据类型( 包括长度)、是否可空、是否键值、取值范围等描述。 一对多关联(可空) 表示两个实体之间的一对多的关联关系,将“一”侧的实体的主键作为“多”侧的实体的外键(外键允许为空)。 一对多关联(非空) 表示两个实体之间的一对多的关联关系,将“一”侧的实体的主键作为“多”侧的实体的外键(外键非空)。 一对多关联(依赖) 表示两个实体之间的一对多的关联关系,将“一”侧的实体
显示全部
相似文档