PowerDesigner基本操作--实践
PowerDesigner的用途比较多,以下内容皆为关于设计数据库,或相关知识的实际操作。下面以powerdesigner16为例。
一,数据库图设计
1,打开软件,点击下图“File”,点击下图“New Model”
2,按照下图从左到右选择“Physical Data”,根据自己的需要命名
3,完成上述步骤,可见如下图,可进行双击操作,或鼠标右键进行设置
4,在下图界面,鼠标右键,选择最下面的“Properties”
在下图显示中选择数据库类型,以Mysql5为例
5,若出现下图,则右边红框显示的为可使用的工具面板
先点击右边红框的标志(创建表的含义),在点击坐标面板即可创建如下图所示视图:
6,鼠标右键点击Table,选择“Properties”
下图红框中“Columns”代表要设计表的字段属性
下图为表中字段可选属性,若为varchar类型,则必须设置长度
下图红框由左到右意义为“主键、外键、不为空”
7,也可如下图,选中一列,点击左上角图表进行详细设置,如自增
设置自增,选中下图红框选项,点击确定即可
8,若想在界面显示更多属性,可点击下图上方红框选项
下图为“注释选项”
效果如下:
二,导出SQL
1,鼠标右键点击Table,选择“Properties”
点击如下图所示“Preview”,下图红框中即为SQL 脚本
三,建立唯一索引
1,参考上面操作,找到以下面板,点击“index”
选择整列,点击上图左上角,可出现如下图,可增加对表的设置
四,设置外键
参考上述操作进行类似操作
五,根据SQL脚本生成ER图
1,选择“File”,选择“Reverse Engineer”,选择“Database”
下图红框中从左到右为“导入、删除”的含义
结果如下:
六,建立表关系
选择如下图红框中图标,在图左方建立连接
如下图所示
双击连接线如下图所示,可进行设置
七,建包
点击如上图所示图表,出现如下所示
之后可在建立的包内建立ER图
八,导出为SQL的另外一种方式
选择“Database”,选择“Generate Database”
选择如下图所示,点击确定即可
九,导出ER图为HTML格式
1,选择“Report”,选择“Generate Report”
2,选择如下图所示,点击确定即可