迷山文库
当前位置:首页 » powerdesiger基础教程 » 正文

powerdesiger基础教程


PowerDesigner 操作阐明PowerDesigner 操作步骤阐明 接上去以 PowerDesigner10 为例简明讲解一下树立数据模型的步骤 模型设计 设计新的数据模型: 在 PowerDesigner 中分概要模型设计和物理模型设计 2 大类。

其中概要模型设计 与详细的数据库有关,因此建议在停止模型设计时首先做概要模型设计,接着通 过 PowerDesigner 本身的概念模型和物理模型转换功用生成针对某数据库的物理 模型。

要紧操作步骤: 1、新建概念模型2、设置树立概念模型时所需求的各种画板 鼠标右键点击快捷工具栏的空白处,弹出快捷菜单,

抉择 customers。

配置自己通常运用的画板。

如下图中我团体自行配置了经 。

常运用的图形模板 mytool,用于流程设计。

3、抉择 palette 中的项目,树立相应的实体关系图。

4、输入实体材料信息,如下图: 4.1 输入总体阐明:阐明: 1、NAME 为我们日常描画的中文表名,建议采取 CODE + 实践中文表名的

方式处置,主假设便于习气性排序的查找。

CODE 为未来树立到数据库中的表名,一概采取英文字母。

COMMENT 为对实体注释 CODE 值的编码规章需参照数据库设计规范中对数据表名的约束。

要求: COMMENT 内容中不赞同有回车换行符号,这将妨碍到以来生成 的建表脚本。

4.2 添加表的属性信息。

阐明: 属性名 NAME 填写相应的中文注释, 代码名填写详细的属性代码――英文字母。

4.3 输入属性的取值 双击属性列,进入下界面:在 COMMENT 输出列的注释,留意不赞同有回 车换行符号。

准绳上对固定几个值的字段描画能够采取此页面中的 list of values 属性来罗列, 只是一向的习气基本上在凝视中罗列属性材料,以便在数据库中的列注释中猎取 信息。

普统统过此页面中设定属性的缺省值。

4.4 输入关系信息及相关材料。

5、实体关系以及相关信息输入终了后,末尾为输入报告做打算。

5.1 抉择 display preferences 设定显示实体的字体以及其他属性。

进入以下界面:点击 MODIFY ,进入:

在此处, 将实体、 关系等相应的字体都设定为宋体, 不可采取缺省字体, 否则输入文档为乱码。

其它,若在模型中添加了注释,则需求单独设定字体为宋体,否则输入 文档照旧会是乱码。

6、修正模型的总体属性, 此部分外容在输入文档时默许作为文档的第一页或 (封 面) 。

此步能够经过菜单中 MODEL 下 model properties 或 palette 中的 title 控件来 停止修正。

7、生成输入报告

在此界面中,设定输入文档的内容和详细项目的格式及字体。

能够生成 WORD 文档和 HTML 两种文档格式。

各选项的输入字体一致设定为宋体。

能够参照设定的物理模型的模板 abc.rtp。

8、在实践设计进程中,经过设定 package,来划分开各相关的子系统或大的模 块,在总的模型中设定子系统间关系。

9、生成物理模型

经过 generate physical data Model ….将概念模型转化为物理模型,进入如下界面抉择数据库类型,生成相应的物理模型。

10、 翻开物理模型,抉择 database 选项下的 generate database 选项,

弹出以下菜单, generation 选项抉择 script generation 生成相应的脚本, 抉择 ODBC generation 选项直截了当生成到 ODBC 所关联的数据库中。

阐明: (1)、平常来说基本上直截了当生成相应的脚本,接着经过其他途径将表构造建入到相 应的数据库中。

(2)、生成脚本时能够琢磨表或列注释信息的生成,此刻需求在 comment 选项上 打勾,此刻若注释中还有回车换行符号将招致生成的脚本浮现错误。

(3)、有的数据库系统中建议不树立主键,而建唯独索引,此种状况下,需求调 整 keys and indexes 页面的信息 ,其中的 indexes 项中将 primary key 勾上显示 将主键采取唯独索引的方式生成脚本。

(4)、在生成脚本的进程中,能够由于没有索引或其他缘由招致无法生成建表脚 本,此种状况下,可抉择 options 页面,将 before generation 中的 check model 不 打勾,则生成脚本时不停止法规性校验,则能够生成建表脚本。

(5)、若只想生成部分表,则抉择 SELECTION 页面,在其中抉择需求生成脚本的 表即可。

(6)、其它,若只想生成单表脚本,则能够直截了当在表的属性中,抉择 preview 项, 将脚本拷出即可。

11、 猎取已有的模型: PowerDesigner 本身提供了对详细数据库的逆向工程功用,能够将数据库的详细 材料导出。

要紧步骤: 1、抉择逆向工程。

2、抉择数据库类型

3、抉择 ODBC 数据源。

4、设定数据源

材料来源抉择相应的数据库驱动。

若没有, 抉择 PB DataDirect OEM 相应的驱动。

5.抉择要导出的数据材料,包括表、视图、贮存进程、触发器等。

留意: 1、导出时,尽管一次能够导出多个用户的表构造,但最好一个用户下的表构造 生成一个文件。

2、贮存进程尽管能够导出,若依照导出的贮存进程树立到数据库中时能够会存 在着语法成绩,因此对贮存进程作为备份工具能够,但不能够作为搭建环境 时批量导入贮存进程运用。

其它针对面向对象的设计,PowerDesigner 提供了常用的分析设计模型, 包 括 : Use case diagram,class diagram ,object diagram ,collaboration diagram ,sequence diagram,

Statechart diagram ,activity diagram,compoment diagram,deployment diagram 等。

在 面向对象的分析设计时能够依照面向对象的开垦设计流程分手采取上述各种分 析图,建议大伙儿在做系统需求分析的进程中采取相应的模板,以提高通用性。

1、系统全体框架以及功用划分建议采取用例图(USE CASE DIAGRAM )。

2、设计系统业务流程的建议采取运动图(ACTIVITY DIAGRAM ). 3、触及到复杂的状况转变的,建议采取状况图(STATECHART DIAGRAM ) 4、另 外 , 建 议 在 较 为通达 的 情 况 下 , 根 据运动 图 同 时 画 出 相应 的序 列 图 (SEQUENCE DIAGRAM) 5、为系统开垦设计便利,建议在停止运用次第设计时期,尽能够先采取类图 (CLASS DIAGRAM)完成初步的系统框架设计,接着在停止详细的设计开 发。

6、在系统较为复杂的状况下能够琢磨设计组件图以及部署图。

 
 

微信扫一扫 送福利