PowerDesigner物理模型创建数据库

PowerDesigner物理模型创建数据库

PowerDesigner物理模型创建数据库比在SOL Server中直接创建数据库多了两个好处
第一个好处是创建物理模型设置表和字段的名称有两个一个是给你观看的一个是在数据库创建后的实际名称这样就可以方便那些英文不过关的人给自己观看的名称设置中文就算忘了创的是什么表和什么字段也可以回头看一下物理模型就知道是什么表和字段了
第二个好处就是想给一张表创建另一张表的主键作为外键可以直接通过给模型表连线来完成
下面我就讲一下PowerDesigner物理模型创建数据库的步骤
第一步我们要下载PowerDesigner这个软件,然后打开它。
它会弹出一个窗口给你选择你可以选择第一个CreateModel也就是创建模型的意思
你也可以选择关闭然后从左上角的File点击选择CreateModel都可以打开以下的截图窗口
在这里插入图片描述
第二步选择Model Type(模型类型)然后选择Physical Data Model(物理数据模型)
Model name里面填写的是你创建的物理模型的名称
DBMS是选择给哪个数据库创建物理模型脚本你需要在哪个数据库创建表和字段就选择哪个数据库
最后点击OK确认就行
在这里插入图片描述
第三步就是通过上图的图标工具进行模型表的创建
点击第九个图表也就是我画红线的那个图标
这个图标是用来创建模型表和字段的只需鼠标左键点击图标然后再鼠标左键点击空白处就可以创建模型表了想创建多少个表就点击几次不想创建了可以点击鼠标右键取消
下图就是创建好的模型表
在这里插入图片描述
第四步给上图的模型表进行表和字段的命名
双击模型表弹出下图窗口
点击General是设计表的名称
Name是设置表的观看名称
Code是设置表在数据库的实际名称
在这里插入图片描述
填完之后点击Columns设置表的字段和命名如下图
在这里插入图片描述
Name字段的观看名称
Code字段实际名称
DataType字段的数据类型
Leng字段的长度,20个长度代表汉字10个字节其他代表20个字节需要设置长度的才设置不需要的不用设置类如上图的int数据类型
右边的复选框第一个代表的是设为主键选中就是设为主键
第三个代表的是不为空选中就是设置不能为空
然后选中第一行设为主键的ID然后点击左上角有个手的图标打开设置主键自增的窗口如下图
在这里插入图片描述
勾上Identity也就是我画红线的地方选中复选框就设置成功主键自增了
最后点击确认关闭所有窗口
表和字段的设置跟命名就都完成了

第五步也是在PowerDesigner软件中处理的最后一步
把创建的物理模型表导出形成脚本文件
首先在内容框里空白处点击鼠标右键选择最后的选项properties弹出如下图窗口
在这里插入图片描述
Name填写的是整个工程的观看名称Code填写的是实际名称
DBMS是选择数据库
Database填写的是需要添加创建好的表的数据库的名称
Default diagram选择创建的物理模型选择和填写好之后就点击确认关闭窗口
然后点击上面的选项Database选择Generate Database弹出如下窗口
在这里插入图片描述
Directory是选择导出的文件存放路径
File name是给导出的文件吗命名
最后点击确定就成功导出了

第六步就是到数据库中处理了
从数据库中选中需要建表的数据库然后打开刚导出的物理模型脚本文件
然后点击执行最后就会根据脚本语言自动创建出数据库的表和字段了
如下图点击执行
在这里插入图片描述 最后刷新一下数据库表就出来了