powerdesign设计、实现简单的数据库模型

时间:2021-09-25 00:28:56

1,新建CDM,打开powerdesign,选择Categories----Infoomation------Conceptual Data。开始画图,如果此时如表示关系的图标是灰色的。Tools------Model Opetions----左侧选择Model Settings------右侧选择NoTation位置选择E/R+Merise。在CDM模式下,新建两个数据表。

powerdesign设计、实现简单的数据库模型                                                                        powerdesign设计、实现简单的数据库模型

2,将CDM转化为PDM,TOOLS---Generate Physical Data Model 选择mysql5.0。PDM图如下所示:

powerdesign设计、实现简单的数据库模型

3,将PDM转化为sql语句,Database---Generate Database。生成的sql语句如下:

/*==============================================================*/
/* DBMS name: MySQL 5.0 */
/* Created on: 2015/11/4 1:03:19 */
/*==============================================================*/ drop table if exists admin; drop table if exists emp; /*==============================================================*/
/* Table: admin */
/*==============================================================*/
create table admin
(
id int not null auto_increment,
name varchar(64),
password varchar(64),
primary key (id)
); /*==============================================================*/
/* Table: emp */
/*==============================================================*/
create table emp
(
id int not null auto_increment,
name varchar(64),
grade int,
email varchar(64),
salary float,
primary key (id)
);

将emp数据表的id1修改为id,在mysql下执行以下语句,生成数据表。