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

时间:2020-12-06 01:00:22

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下执行以下语句,生成数据表。