使用PD(Power Designer)设计数据库,并且生成可执行的SQL文件创建数据库(本文以SQL Server Management Studio软件执行为例)
Posted 007小黄人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用PD(Power Designer)设计数据库,并且生成可执行的SQL文件创建数据库(本文以SQL Server Management Studio软件执行为例)相关的知识,希望对你有一定的参考价值。
下载和安装PD:
分享我的软件资源,里面包含了对PD汉化包(链接出问题时可以留言,汉化包只能对软件里面部分菜单栏汉化)
链接:https://pan.baidu.com/s/1lNt1UGZhtDV8gWfYwSI92g 提取码:l6zn
这个软件安装挺简单的,而且安装教程网上很多,这里就不演示了。
用PD来设计数据库和生成SQL文件
这里生成SQL文件主要是用到PD软件里的物理数据模型 (PDM)建模文件:
1.创建物理模型(PDM)(本教程用到的是汉化过的软件PD)
打开PD,点击菜单栏的文件——》新建模型:
点击Model Type栏目里的Physical Data Model模型,在右边Diagram中选择Physical Diagram,然后在下面对模型命名和选择自己的使用的DBMS。
编辑表格内容
到这就设计好了一个简单的数据库(含有一张学生表)
2.用已经设计好的PDM模型生成SQL文件
点击菜单栏数据库——》生成数据库:
生成SQL文件,点击关闭:
本教学过程中Student产生的SQL文件内部代码:
1 /*==============================================================*/ 2 /* DBMS name: Microsoft SQL Server 2008 */ 3 /* Created on: 2020/6/11 22:38:50 */ 4 /*==============================================================*/ 5 6 7 if exists (select 1 8 from sysobjects 9 where id = object_id(\'Student\') 10 and type = \'U\') 11 drop table Student 12 go 13 14 /*==============================================================*/ 15 /* Table: Student */ 16 /*==============================================================*/ 17 create table Student ( 18 Student char(10) not null, 19 Sex char(1) null, 20 Birthday date null, 21 constraint PK_STUDENT primary key (Student) 22 ) 23 go
3.打开自己电脑使用的DBMS相关软件(本文是SQL Server Management Studio),执行SQL创建数据库
本文以简单的数据库为样例,介绍基本步骤,如若有问题可留言。。。
以上是关于使用PD(Power Designer)设计数据库,并且生成可执行的SQL文件创建数据库(本文以SQL Server Management Studio软件执行为例)的主要内容,如果未能解决你的问题,请参考以下文章
怎么将Power Designer设计的表导出到excel中
1.Power Designer 由数据库反向生成pdm文件
Power Designer逆向工程导入Oracle表,转为模型加注释