利用PowerDesigner绘制PDM生成SQL Server数据库

PowerDesigner是个很强大的建模工具,可以利用它绘制各种图形,本文利用该工具绘制PDM,进而生成SQL Server数据库。

比如绘制一个简单的学生选课、教师授课管理系统的PDM:

利用PowerDesigner绘制PDM生成SQL Server数据库

pk表示主键,fk表示外键。学生和课程是多对多的关系,教师和课程是多对多的关系,分别用中间表:学生课程表、教师课程表来表示多对多的关系。

数据库表和表之间的引用关系可以通过浮动工具栏上的按钮工具完成。

利用PowerDesigner绘制PDM生成SQL Server数据库

这里有一个地方需要说明一下,以学生课程表为例:

利用PowerDesigner绘制PDM生成SQL Server数据库

给id字段设置为主键,并且设置为标识列(自增)怎么弄?

设置为主键,只要在字段的后面勾选P那个复选框即可。设置为标识列,需要双击id这行,在弹出窗口中勾选Identity设置。

利用PowerDesigner绘制PDM生成SQL Server数据库

PDM绘制好之后,我们需要配置一下ODBC。

利用PowerDesigner绘制PDM生成SQL Server数据库

选择SQL Server,点击完成之后,填写名称和服务器。

利用PowerDesigner绘制PDM生成SQL Server数据库

输入SQL Server账号和密码,点击下一步

利用PowerDesigner绘制PDM生成SQL Server数据库

打开SQL Server数据库,新建一个空的数据库,数据库名称为school。然后在ODBC中选择更改默认的数据库为school,点击下一步。

利用PowerDesigner绘制PDM生成SQL Server数据库

利用PowerDesigner绘制PDM生成SQL Server数据库

保持默认设置即可,点击完成。

利用PowerDesigner绘制PDM生成SQL Server数据库

可以点击“测试数据源”按钮,测试成功,最后点击确定即可。

回到PowerDesigner,选择菜单栏的数据库-连接。

利用PowerDesigner绘制PDM生成SQL Server数据库

然后选择生成数据库

利用PowerDesigner绘制PDM生成SQL Server数据库

点击确定。

利用PowerDesigner绘制PDM生成SQL Server数据库

点击Run,这时SQL Server数据库自动为我们创建好了表结构和关系。

上一篇:linux下安装rabbitmq


下一篇:linux下安装rabbitmq以及在spring中进行集成