使用PowerDesigner12.5设计数据库并生成MySQL脚本文件

更新时间:2023-05-29 14:29:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

-

使用PowerDesigner12.5设计数据库并生成MySQL脚本文件

1、运行PowerDesigner12.5;

2、File ---> New 弹出如下对话框,

3、如图选择Conceptual Data Model 完全数据模型 --》 确定;

4、在导航栏中出现新建项目,如图:

5、在工作区建立逻辑实体模型,如图:

-

6、在工作区空白区域点右键---》Check Model....,如图:

-

7、再弹出的新对话框中将所有选项都选中,确定,如图:

-

8、对模型进行验证,如果验证无误刚弹出的对话框无内容如:

9、同时在命令行输出窗口内容为:

10、生成物理数据模型:Tools --> Generate Physical Data Model....;如图:

-

11、在弹出的对话框中,选择您所使用的DBMS类型,并输入该物理模型的名称,如图:

12、完成以后,在导航栏出现生成的物理模型,如图:

13、同时工作区视图切换到物理模型视图,如图:

-

14、生成SQL脚本文件,菜单栏

---> DataBase --> Generate Database....,

15、以新对话框中选择脚本文件要存生的路径,并输入脚本文件名称,其它默认;

-

16、执行无误后,在命令窗口会有如下输出:

17、生成的脚本文件内容为:

/*==============================================================*/ /* DBMS name: MySQL 5.0 */ /* Created on: 2008-7-26 11:00:56 AM */ /*==============================================================*/

drop table if exists Readers;

drop table if exists books;

/*==============================================================*/ /* Table: Readers */ /*==============================================================*/ create table Readers

(

-

readerID int not null,

readerPassword varchar(10) not null,

readerName varchar(20) not null,

primary key (readerID)

);

/*==============================================================*/ /* Table: books */ /*==============================================================*/ create table books

(

bookID varchar(10) not null,

readerID int,

bookName varchar(20) not null,

primary key (bookID)

);

alter table books add constraint FK_Relationship_1 foreign key (readerID) references Readers (readerID) on delete restrict on update restrict;

/////////////////////////////////////////////////////////////////////////////////////

本文来源:https://www.bwwdw.com/article/psg4.html

Top