菜鸟学院
PowerDesigner创建表生成sql
时间 2021-02-27
标签
教学
java
数据库
mysql
索引
创建表
打开PowerDesigner
新建概念模型(Conceptual Data Model)
找到工作空间–>右键找到新建–>找到Conceptual Data Model 点击
修改该模型名为你想取的名字,点击ok
创建完成以后
在应用框的右上侧,有一个Palette悬浮框。找到Entity标签(一个长方形的表格),点击以后该标签会凹陷,然后就可以在空白处点击鼠标右键,点击一下生成一个Entity
在空白处生成Entity以后,双击生成的Entity,会出现该Entity的编辑框,可以在该框内编辑表名与字段
在常规区域,修改Name
在Attributes增加该表的字段,
主键以及外键先不用管,只管添加字段
在表的编辑框中,找到主键字段,找到P列,该列表示主键标识,勾选则对应该行对应的字段为主键
勾选完设置主键后,在标识即
Identifiers
中查看主键索引名,将其修改为你想要的名字
修改完成以后,点击确定
发现表只显示了主键索引,若显示正常,则无需按
步骤11
操作
不慌,双击该表,进入表编辑框,进入Attributes,找到Displayed,键字段的该列都勾选上,然后点击确认
表的字段全部显示了出来
按照相同的操作创建其他表
建立联系
在程序右上侧的悬浮框中找到Relationship标签,点击使其凹陷,然后在需要联系的两个表之间画一条线,然后联系线就画出来了
双击表示联系的线,进入联系的编辑页面
在常规下,修改联系名为你想要修改的名字
在Cardinalities下,修改正确的对应关系,然后点击确认
至此,创建表与表之间的关系就完成了,其他表和表之间的关系都可以按照这个步骤去做
逻辑模型(Conceptual Data Model)转为物理模型(Physical Data Model)
在当前页面上的顶部状态栏上,找到工具,点击一下,选择Generate Physical Data Model…,点击
点击以后,出现选择创建来源的弹出框,根据需求选择,选择完以后点击确认
确认以后,底部会出现转换成功的提示信息
文件中也出现了该表的物理模型
至此概念模型转物理模型就此完成
物理模型导出sql
在当前页面的顶部状态栏上,找到数据库,点击,选中其下的生成数据库
点击以后,在常规下,选择要保存的目录,修改生成的sql文件名,之后点击确定
页面底部出现创建表的提示信息,页面中间弹出一个询问是否编辑生成的sql文件
查看生成的sql文件,发现没有问题
至此,PowerDesigner创建表生成sql就完成了