使用Powerdesigner自动生成sql语句 您所在的位置:网站首页 自动生成数据图快捷键 使用Powerdesigner自动生成sql语句

使用Powerdesigner自动生成sql语句

2024-01-19 10:44| 来源: 网络整理| 查看: 265

Powerdesigner:可用于数据库模型设计

第一步:进行数据库表的设计

使用Powerdesigner进行数据库模型设计的第一步是设计好数据库表的相关信息以及表和表之间的对应关系,以员工和员工类型为例

员工类型表(type): (主键)员工类型编号(t_id) 员工类型名称(t_name) 员工表(employee): (主键)员工编号(e_id) 员工姓名(e_name) (外键)员工类型编号(t_id)

第二步:使用Powerdesigner进行数据库模型设计

1、打开Powerdesigner新建,文件->新建->ConceptualDataModel(概念模型),如下图 在这里插入图片描述 2、点击确定,可在右上角(不一定在右上角)看到如下图的工具栏 在这里插入图片描述 3、下图中圈住的部分代表一个表的实体 在这里插入图片描述 4、第一步中我们创建了两张表,点击该图标,放置2个实体在工作区域中,如下图 在这里插入图片描述 5、点击第一个实体,General标签表示设置表的信息,Attributes标签表示设置表的属性信息 在这里插入图片描述 6、选择General标签,修改表的信息,Name代表在Powerdesigner中显示的表的名称,一般设置中文,Code代表数据库中的表名,设定如下 在这里插入图片描述 6、选择Attributes标签,修改表的属性信息 在这里插入图片描述 6、Name代表在Powerdesigner中显示的表属性的名称,一般设置中文,Code代表数据库的表属性名称,DataType代表数据类型,Length代表类型长度,M:是否为空(选中表示不为空),P:是否为主键(选中表示主键),D:是否显示(选中表示显示),填入如下信息 在这里插入图片描述 7、接着完成另一个表的信息设定(外键不需设定),如下图 在这里插入图片描述 8、设定表之间的关系,下图中圈住的部分代表设定表和表之间的联系 在这里插入图片描述 9、由于职工类型和职工是一对多的关系,选择上一步的组件设定表和表的关系(从一个表拖向一个表),如下图 在这里插入图片描述 10、双击设定的关系,General标签可以设定关系的name,Cardinalities可以设定表一对一,一对多,多对多的关系,由于职工类型表和职工表是一对多的关系,故进行如下设定 在这里插入图片描述 10、点击确定,注意:在Powerdesigner表的一对多关系中,多的那一面代表的是产生外键约束的表 在这里插入图片描述 11、概念模型生成物理模型,点击 工具->General Physical Data Model,如下图 在这里插入图片描述 12、DBMS中选择对应数据库,然后点击确定,如下图,成功生成物理模型,员工表产生外键约束 在这里插入图片描述 13、点击 数据库->General DataBase ,自动生成数据库sql文件,可选择存储位置 在这里插入图片描述 13、打开生成的sql文件,如下图 在这里插入图片描述 至此,使用Powerdesigner自动生成sql语句完成!

Finish



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有