PowerDesigner正向工程使用说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PowerDesigner使用说明书
一、正向工程(从概念模型到物理模型)
1、新建概念模型(CDM),打开powerdesigner,选择File->New Model,出现New Model窗口,如图1所示:
图1
(1) Conceptual Data:创建概念模型
(2) Logical Data:创建逻辑模型
(3) Physical Data:创建物理模型
2、假设创建概念模型,选择Categories->Information->Conceptual Data;然后在下面的Model name 处填入概念模型的名称。

点击OK。

在左侧的浏览器中出现新建的概念模型My_Conceptual_Data_1,如图2所示:
双击My_Conceptual_Data_1下的子目录Diagram_1,打开编辑区,如图3所示:
图3
常用的工具有以下几种:
:用于创建包;
:用于创建实体。

:用于创建视图。

:用于连接。

实体之间的参照关系。

:用于创建存储过程。

:用于创建文件。

如创建Student表,拖动一个实体类到编辑区(拖动方法:鼠标左单击实体类图标,鼠标的箭头会
变成实体类图标的样子,然后在编辑区左单击,会出现一个默认名称为Entity_1的实体类,然后右击鼠标释放实体类工具,不然左单击鼠标会一直添加实体类)。

效果如图4所示:
双击这个实体类或者右击选择Properties,出现Enity Properties窗口,如图5所示:
图5
在General选项中有个Name,是实体类的名称,此处填写Student。

然后选择Attributes选项,其中包含了字段名、字段类型、类型的长度、主键的设置等信息,如图6所示:
设计好之后,点击确定。

同理建立course表,完成之后效果如图7所示:
图7
3、建立连接
选择左单击连接符,然后再左单击一个实体类不放,拖到另一个实体类上,右击鼠标释放关系,
双击Relationship_1,出现Relationship Properties窗口,如图9所示:
在General选项中填入关系名,点击Cardinalities,出现窗口如图10所示,从图中可以看出,其中包含了众多重要的信息,请按实际项目要求进行设置即可。

设置完成后,点击确定效果如图11所示:
图10
图11
到目前为止,CMD已经建成。

接下来就是生成PMD。

4. 从CMD生成PMD
图12
选择之后会出现如下PDM Generation Options窗口,如图13所示:
选择要生成的数据库DBMS的类型。

下拉列表中包含的数据库,如图14所示:
图14
这里面几乎包含了目前在用的所有DBMS的类型,点击确定之后产生效果如图15所示:
(说明:如果你发现你的这个下拉列表是空的,解决办法如下:点击右侧的文件图标,浏览,找到安装目录里面的D:\Program Files\Sybase\PowerDesigner 16\Resource Files\DBMS,(我安装在D盘下了),就可以了。


最后要生成SQL脚本,使用Ctrl+G组合键。

使用之后出现Database Generation窗口,如图16所示:
图16
填写脚本存放路径路径和脚本名称,点击确定,如果没有错误会产生如下几个脚本,如图17所示:
图17
刚刚我选择的数据库DBMS的类型是SQL Server 2005,我使用SQL Server 2005打开脚本(选课.sql)
图18 到此为止,正向工程已经基本完毕。

二、逆向工程
……。

相关文档
最新文档