文献种类:专题技术文献;
开发工具与关键技术:工具:PowerDesigner ,SQL
作者:吴东梅 ;撰写时间:2019 年3 月 6 日
如何使用 PowerDesigner
在第一次接触项目的时候,对于数据库和数据库的表根本就不熟悉,根本就不知道他们之间的关系,这对我们写代码有着很大的阻碍,所以我们都会习惯在PowerDesigner 里面把所需要的表和表与表之间的关系先列出来,这样不但方便我们写代码,而且可以让我们对表与表的关系一目了然。现在,让我们再次对PowerDesigner 进行一次深入的了解吧。
模型有好几种,先初步认识一下吧,如下图:
可以双击之后,选择自己所想要创建的模型,也可以在如下图的地方选择新模型,然后选择自己想要创建的模型类型,命名后点击OK
我们一般选择的模型都是物理模型,因为物理模型就是生成数据库的表的依据。以下创建物理模型,数据库名称是我们项目需要用到的数据库,点击OK创建,如下图:
创建成功之后,会在右边生成,如下图:
然后双击进入,在点击右边的Toolbox(如下图)里面的工具去创建表格和表格里面的数据,还有他们之间的关系线。Table是表格,View是视图,Reference是表与表之间的线,物理数据模型主要用到这三点。
首先点击表格在页面上,双击表格,弹出弹出框(如下图),在General填好Name和Code,在Columns 写入此表应有的字段,选好对应的Data Type。
创好字段了,就要创主键,点击弹出框上面(Columns)的金钥匙图案(Create key),再弹出一个框(如下图),在里面写好主键的的name和Code,记得要把划线那部分勾选上,然后点击确定。创完主键之后,它会在弹出框Keys里面的表格显示。
主键是会自增的,所以在创完主键之后,点击Columns 设为主键的那条数据的前面空白处,弹出弹出框,把下面划线处勾上,即可自增。如下图
到此,一个表格就完成了,接下来就按同样的方法去创其他的表。创完所有的表之后,就到了表与表的关系,有一对多,多对多。分清楚关系之后就可以进行连线了,连线之后,外键是会自动生成的,不需要手写,< pk>是主键,< fk>是外键。如下图:
这样,在PowerDesigner 的表就可以按照这种方法完成了,完成之后,就要到数据库去建表,我们双击其中一个表格,然后点击弹出框的Preview,在里面众多的代码找到下面画框框的里面的那段代码,然后复制,如下图:
然后打开数据库,在右键点击新建的数据库,点击新建查询,把刚刚复制的代码复制上去,然后点击执行,成功之后,如下图所示:
然后打开新建数据库的表,你会发现刚刚的表已经新建好了并显示在里面了,点击表右键,设计,检查主键的标识规范是否为是,不是就要改为是,如下图:
其他的字段也要检查一下,如果有不对应的,就要进行相对应的修改。到此为止,PowerDesigner 的建表和与数据库的表连接已经完成了,可以多加练习,这个会对我们做项目有帮助的。