首页 > 技术文章 > 使用PD创建数据库模型,并最终转为SQL语句

ty0910 2020-12-19 12:42 原文

打开PD

一、首先创建CDM

1. 点击file->New Model,选择Information->Conceptual Data,如下图

Model Name为模型名称(这里我自己定义了个test)

然后点击OK

 

2.创建实体,点击下图所圈的工具,生成实体

3.生成完后,如图所示

 

4. 双击生成的实体,填写实体名称:Name

 

 

 

 

5.点击Attributes,在里面填写实体所具有的属性,Name是属性名,Data为数据类型,P为主键

 

6.这样两个实体就创建好了,如下图所示

 

7.然后创建两个实体间的联系,选择下图圈中的工具,然后将两个实体连接起来

 

 

8. 连接后如图:

 

9. 双击生成的Relationship_1,填写关系名

 

10.点击Cardinalities,设置两个实体间的关系,示例:老师和学生的关系是多对多,这里选择的是Many-Many

 

 

 11. 这样CDM就创建完成了

 

 

二、转换成PDM

1. 点击Tools->Genarate Physical Data Model,然后点击确定

 

2. 这样就成功转换成PDM了

 

三、终于到了最后一步了,转换成SQL文件

1. 点击Database->Generate Database或者直接使用快捷键ctrl+G,选择一下存储位置,和生成的文件名File name

 

 

 

2. 如果也是使用Mysql的小伙伴,点击Option,将Foreign Key改为Outside,如下图

 

3. 然后点击确定,就成功转换成SQL文件了,文件就在刚刚自己设置的路径下

 

 

 

四、SQL文件导入MySQL

1. 新建一个数据库,与刚刚生成的SQL文件名一样

 

 

 2. 然后点击查询,新建查询

 

 3. 将刚刚生成的文件里面的SQL语句复制到里面

 

4. 点击运行,就成功建好表了,刷新一下表,就会看到了

 

推荐阅读