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

2024-05-18 20:08

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

  物理模型能够直观的反应出当前数据库的结构。在数据库中的表、视图、存储过程等数据库对象都可以在物理模型中进行设计。
  在powerdesigner中创建物理数据模型的具体步骤如下图所示:


新建一个物理模型后,此时就会进入物理模型的设计面板,如下图所示:

系统会显示一个专门用于物理模型设计的工具栏如下图所示:

若要在物理模型中添加一个表,单击按钮,然后再到模型设计面板中单击一次便可以添加一个表,系统默认为表命名为Table_n,这里的n会随着添加的表增多而顺序增加。添加的表是没有任何的列的,如下图所示:

单击工具栏的按钮,讲鼠标切换回指针模式,然后双击一个表,系统将打开表的属性窗口,在General选项卡中可以设置表的Name、Code等属性
例如我们要新建一个学生表(Student),则可以修改Name和Code

  单击【Columns】切换到列选项卡,在下面的列表中可以添加表中的列,Name是模型上显示的名称,Code是生成的实际列名,后面的3个复选框P代表主键(primary key),F代表外键(foreign key),M代表不能为空。为学生表添加列,如下图所示:

点击【确定】按钮,就可以创建完成了,如下图所示:

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

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

何使用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_name            varchar(100),
user_sex             varchar(10),
primary key (user_id)
);

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

何使用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_name varchar(100),
user_sex varchar(10),
primary key (user_id)
);
,

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

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

何使用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_name            varchar(100),
user_sex             varchar(10),
primary key (user_id)

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

何使用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_name            varchar(100),
   user_sex             varchar(10),
   primary key (user_id)
);

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

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

  物理模型能够直观的反应出当前数据库的结构。在数据库中的表、视图、存储过程等数据库对象都可以在物理模型中进行设计。
  在powerdesigner中创建物理数据模型的具体步骤如下图所示:


新建一个物理模型后,此时就会进入物理模型的设计面板,如下图所示:

系统会显示一个专门用于物理模型设计的工具栏如下图所示:

若要在物理模型中添加一个表,单击按钮,然后再到模型设计面板中单击一次便可以添加一个表,系统默认为表命名为Table_n,这里的n会随着添加的表增多而顺序增加。添加的表是没有任何的列的,如下图所示:

单击工具栏的按钮,讲鼠标切换回指针模式,然后双击一个表,系统将打开表的属性窗口,在General选项卡中可以设置表的Name、Code等属性
例如我们要新建一个学生表(Student),则可以修改Name和Code

  单击【Columns】切换到列选项卡,在下面的列表中可以添加表中的列,Name是模型上显示的名称,Code是生成的实际列名,后面的3个复选框P代表主键(primary key),F代表外键(foreign key),M代表不能为空。为学生表添加列,如下图所示:

点击【确定】按钮,就可以创建完成了,如下图所示:

7. 如何利用PowerDesigner中设计概念模型

单击Entity图标,然后在设计主面板中单击一次便可添加一个实体。再单击鼠标图标,即可切换回一般鼠标的模式。双击已经添加的实体,弹出实体属性设置对话框,在General中可以设置实体的Name和Code等属性,

切换到Attributes选项卡可以设置实体的属性Name、Code、DataType等,右边还有3个复选框,M表示不能为空,P表示是标识属性,D表示在模型图中是否显示,如果在设置属性时直接选中StudentID的P复选框,系统将会自动生成该Student实体的一个Identifier。

如果不希望系统自动生成而是手动设置的话,那么切换到Identifiers选项卡,添加一行Identifier,然后单击左上角的“属性”按钮,然后弹出的标识属性设置对话框中单击“添加行”按钮,选择该标识中使用的属性。例如将学号设置为学生实体的标识,

关系用于表示一个实体与另外一个实体之间的对应关系,分为一对一(1:1),一对多(1:n),多对一(n:1),多对多(m:n)4种对应关系,一对多和多对一其实就是方向相反,所以实际上就是一对一、一对多和多对多。



最最常用的就是一对多,比如班级实体和学生实体就是一对多关系,一个班级有多个学生,一个学生只会属于一个班级。在设计面板中添加一个Class实体,然后单击工具栏的Relationship按钮,然后在Class实体上单击一下,再到Student上单击一下,就可以在Class和Student之间建立一对多关系
系统默认会给该关系一个命名Relationship_1,切换到鼠标指针模式,双击Relationship_1,即可打开关系的属性窗口,可以在General选项卡中修改该关系的Name、Code等
切换到Cardinalities选项卡,上面可以修改是一对多还是多对多之类的关系,下面的Role name没有多大的意义,就是在模型中显示文字,多的一方有0,n和1,n两种,也就是说一个班级可以对应多个学生,那么一个班级中最少是没有学生还是要至少存在一个学生,同样的一的一方有0,1和1,1两种,就是说一个学生是可以不属于任何班级呢还是必须属于某一个存在的班级,

步骤阅读


如何利用PowerDesigner中设计概念模型

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

PDM 介绍
物理数据模型(Physical Data Model)PDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系;数据库的物理设计阶段必须在此基础上进行详细的后台设计,包括数据库的存储过程、操作、触发、视图和索引表等;
 
PowerDesigner能够用于创建多种不同类型的DBMS(数据库管理系统),每种类型的DBMS都包含一个标准定义的文件用于在PD和DBMS中确定彼此的关联而提供一套接口;创建不同的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_name            varchar(100),
   user_sex             varchar(10),
   primary key (user_id)
);
最新文章
热门文章
推荐阅读