powerDesiger的学习

一:简介

二:建立物理模型(正向工程)

1.创建

(1) file->new Model创建需要的物理模型,设置使用的数据库。

2.物理模型的数据库设计

(1)一个物理模型中可以有好几张数据库表。physicalDiagram,当我们使用表格和关系创建物理模型时,选择在哪一个physicalDiagram创建

(2)物理模型中重要的工具:表格和关系,在使用时左键选取使用,右键退出选取

(3)双击表格或者双击table名称,对数据表进行编辑,如下图所示

1>我们通过preview可以看到,name仅是我们在工具中使用的名称,code是生成slq代码的名称

2>表格的直接编辑是禁止掉的,双击表格在colume中,对表格各列进行设置,包括对员工的各个信息描述,和该员工表的主键

3>关系,拖动关系图标,从子表拖动到父表

建立关系后的表

(4)生成数据库的脚本

 三:建立概念模型(正向工程)

1.创建

2.创建概念模型实体,关系

(1)对于概念模型,一个表格就是一个实体

(2)只用把该类型的条件定义在域中,添加列时,只用填写列名,并把Domain选择添加的域,则该字段的类型、约束等自动修改为该域的设定值。

(3)可以设置Domain列表,对公用的属性进行设置,例如学校,学生等都有姓名这个属性,可以将其设置再domian列表中

(4)单击任何一个实体的属性,可以对属性进行编辑

(5)点击关系,是对一对多等关系,是否可空(圆圈为空,竖线不为空)的设置

(6)以下是创建的概念模型-转化为物理模型(也可向逻辑模型转换)

四:总结

(1)每个模型底下的表可以分成不同主题的表,例如资产表,人员结构表等,一个表中的table可以在不同的页签中同时编辑,(如果一个表中的table结构太多,是否可以考虑细化表);

(2)每个table禁止了直接进行编辑,双击对表列,表的基本属性进行设置;

(3)table可进行拖动,右键有复制,删除,剪切,对表基本属性的设置(进入双击弹窗的某一部分);

(4)在同一个表中,table名称不能重复;

(5)关系拖动只有一个表格时,连线不进行连接

(6)name仅是我们在工具中使用的名称,code是生成slq代码的名称

(7)d:是否显示;p:主键;M:是否允许为空

(7)只用把该类型的条件定义在域中,添加列时,只用填写列名,并把Domain选择添加的域,则该字段的类型、约束等自动修改为该域的设定值。

(8)可以设置Domain列表,对公用的属性进行设置,例如学校,学生等都有姓名这个属性,可以将其设置再domian列表中

原文地址:https://www.cnblogs.com/angel1254/p/11060074.html