Power Desinger基本使用指导

发布时间:2011-06-02 08:38:11   来源:文档文库   
字号:

Power Designer 基本使用指南

选用12.5版本

一、创建ER

1打开Power Designer软件,选择文件菜单新建”命令,弹出图1所示对话框。

1

2在图1左侧选择“ConceptualDataMode”,然后右侧输入ER图名称,比如“学生管理ER,点击“确定”按钮,进入图2所示。

2

3利用鼠标左键点击工具条上对应图形,然后在工作区适当位置左键点击鼠标,出现实体框架。右键单击推出实体绘制。

4双击一个实体图形,出现实体属性对话框。如图3所示。在name中输入该实体名称,比如:学生。Code不用输入,自动与name同名。

3

5、在图3中点击“Attibutes”选项卡,然后在里面输入实体的各个属性及其详细信息。其中M表示强制标示,即该属性必须输入。P标示为主键标示。如图4所示。

4

6、在图4中设置属性的数据类型的时候,可以选择,也可以点击后面的按钮,弹出图5所示的对话框,从中选择数据类型及长度。比如图5所示。

5

7、在图4中设置了P标示之后,应该点击“Identifiers”选项卡,如图6所示,然后在图6中设置标示的名称Name。如图所示,可以输入“主键”,也可以输入“学生主键”等等名称。

6

8、在一一设置好所有实体之后,再开始设置实体间联系。如图7所示。比如设置“学生”和“专业”实体之间不带属性的关系,过程如下:首先在工具栏中点击Relationship按钮,然后在图7中在第一个实体“学生”实体上按下鼠标左键(不要松开),然后移动到第二个实体“专业”实体上之后松开鼠标左键。将会出现两个实体之间联系,如图8所示。

7

8

9、然后在图8所示的图中用鼠标左键双击两个实体之间的联系线。然后弹出图9所示对话框。首先在“Grneral”选项卡中输入Name,比如:注册。

9

10、然后点击“Cardinalities”选项卡,设置联系类型和基数(Cardinality)。然后点击确定按钮,如图10所示。

10

11、接下来设置实体之间带有属性的联系,比如“学生”和“课程”实体之间的选修联系。利用工具栏上的Association按钮,过程如下:首先点击工具栏上按钮,然后用鼠标指向第一个实体“学生”然后按下鼠标左键,移动鼠标再指向第二个实体“课程”,然后松开鼠标。将初步设置了实体的Association关系,如图11所示。

11

12、首先双击关联图形(即中间的椭圆形),弹出关联属性对话框,如图12所示。在“General”选项卡中设置关联的名称,比如“选修”。

12

13、然后点击“Attributes”选项卡,在其中输入关联的属性及其详细信息,如图13所示。

13

14、然后再设置实体与“Association”之间的关系线Association Link。用鼠标指向线,如图14所示,然后双击,弹出图15所示的对话框。

14

15、在图15所示所示的对话框中,设置二者之间的RoleCardinality,如图示。

15

16、当设置完所有实体之间的关系后,得到ER图。如果16所示。

16

二、转换为PDM

设置好了ER图之后,可以将ER图转换为物理模型Physical Model,也可以使用Power Desinger软件重新创建物理模型。利用ER模型转换步骤如下:

1、点击“工具”菜单中的“Generate Physical Data Model”命令,如图

17

2、在弹出的“PDM Generation Options”对话框中设置转换信息,如图18所示。首先要选择PDM所基于的数据库类型,图18中选择的是Microsoft SQL Server 2000。然后输入物理模型的名称。最后,点击应用和确定按钮。

18

3、然后系统就开始转换,转换完成之后弹出信息,其中黄色的表示警告,红色的表示有错误,需要修改。如图19所示,本图19中没有出现警告或者错误。

19

4、关闭提示信息后,将得到初步的PDM,如图20所示。可以利用鼠标拖动各个表的位置,还可以用鼠标调整各个连线的性状和位置。

20

5、一般情况下所得到的PDM有一些瑕疵,需要修改。重点关注各个表之间的参照完整性是否正确。修改表之间的参照性如图21所示,选中两个表之间的连线。然后双击,弹出图22所示的对话框。

21

6、在图22所示的对话框中点击“Joins”选项卡,然后选择号对应的属性,如图。

22

7、在设置好所有的表之间的参照完整性后,将得到如图23所示结果。

23

8、为PDM增加视图的方法为,在左侧的PDM名称上点击右键,然后选择“新增”(New Add),进一步选择“View”,如图24所示。然后弹出图25所示对话框。

24

9、在图25中,设置好视图名称(Name)以及用途(Usage)。

25

10、然后点击SQL Query选项卡,如图26。在其中输入视图的语句。

26

11、在图26中点击“确定”后,得到一个视图。如图27所示。

27

三、生成数据库

利用已经生产的PDM,可以生产数据库。在生产数据库的时候既可以得到生产数据库的SQL语句,也可以之间在SQL Server中得到真实的数据库。本指导仅仅演示生成SQL语句的过程。

1、利用“数据库”菜单中的“Generate Database”命令,如图28所示。

28

2、在弹出的对话框中,先设置SQL脚本文件保存位置(Directory)和名称(File Name)。然后设置生成类型(Generation type)为“Script generation”(生成脚本文件)。如图29所示。其中的“Direct generation”为直接生成数据库,需要先利用后面的文本框连接到数据。

29

3、在图29中单击“确定”按钮之后,将开始生成SQL,最后得到结果提示,如图30所示。

30

4、在图30所示中,点击“Genrated Files”对话框中点击“Edit”按钮之后,就可以看到创建数据库的SQL语句。如图31所示。也可以去响应的文件夹中找到该文件。

31

四、生成报告

可以利用该软件,将整个数据库的设计过程生产数据库设计报告。基本过程如下。

1、利用“Report”(报告)菜单中的“Generate Report”命令,如图32所示。

32

2、在弹出的对话框中选择生成动作“Generate action”中“Generate RTF”(生成RTF格式文件,可以用word编辑。)并且在File Name中设置好生成的文件的路径和名称。然后点击“OK”按钮。

33

3、系统将开始生成报告文件,如图34所示。

34

4、生成完成后,将出现提示,询问是否要打开生成的报告文件,如图35所示。

35

5、在图35中选择了“是”之后,将会在word中打开该文件,如图36所示。并可以在相应的文件夹中得到该文件。

36

本文来源:https://www.2haoxitong.net/k/doc/0cb886140b4e767f5acfcefd.html

《Power Desinger基本使用指导.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式