如何使用PowerDesigner创建物理数据模型

如何使用PowerDesigner创建物理数据模型,第1张

何使用PowerDesigner创建物理数据模型(PDM)

PDM 介绍

物理数据模型(Physical Data Model)PDM提供系统初始设计所需要基础元素及相关元素间关系;数据库物理设计阶段必须基础进行详细台设计包括数据库存储程、 *** 作、触发、视图索引表等;

PowerDesigner能够用于创建种同类型DBMS(数据库管理系统)每种类型DBMS都包含标准定义文件用于PDDBMS确定彼关联提供套接口;创建同DBMS同数据库脚本

物理数据模型(PDM)主要功能:

1、数据库物理设计结种数据库移植另种数据库;

2、通反向工程已经存数据库物理结构重新物理模型或概念模型;

3、定制标准模型报告;

4、转换OOM;

5、完种数据库详细物理设计(涵盖用各种数据库DBMS)并数据库象.sql脚本;

/步骤

创建新PDM

创建表:

设计表:

按Ctrl+G 导SQL文件:

查看sql文件:

/*==============================================================*/

/* DBMS name: MySQL 5.0*/

/* Created on: 2014/4/6 10:24:31*/

/*==============================================================*/

drop table if exists user_info

/*==============================================================*/

/* Table: user_info */

/*==============================================================*/

create table user_info

(

user_id int(10) not null,

user_namevarchar(100),

user_sex varchar(10),

primary key (user_id)

)

1) create db using charset utf-general_ci2) set charset for tables.

最新版的PD15中可能没有charset =(GBK)这一项,如果没有的话请按照下面的步骤进行手动添加

1、在PD安装目录下(我的PD安装路径是:C:\Program Files\Sybase\PowerDesigner 15),找到Resource Files文件夹,在Resource Files中有个DBMS文件夹,找到里面的mysql50.xdb文件,用记事本打开。

2、按Ctrl+F键输入"checksum = %d : list = 0 | 1, default = 0",在其前方加入"charset = %s : list = UTF8 | GBK | GB2312, default = UTF8"如下图:

     4. create  physical-data-model  select  Databases > Default Physical Options  3. set auto_increment  = 1, which means increment from 1.refering to step2. 4. set auto_increment for id.use the physical data model and do as following instruction.

PowerDesigner导出所有SQL脚本

*** 作:Database=>Generate Database

PowerDesigner怎么导出建表sql脚本

1 按照数据库类型,切换数据库。

Database->Change Current DBMS...

2 生成sql脚本

Database ->Database Generation 的Preview选项卡

点击保存按钮,保存产生的sql脚本到本地。

【注意】:

1 本人使用的powerDesigner是15.2版本。

2 产生出的sql脚本一般会有drop table的语句,这些语句在运行时可以不要,以防报出表不存在的错误。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11463129.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存