美文网首页UML
PowerDesigner04 物理数据模型(PDM)

PowerDesigner04 物理数据模型(PDM)

作者: 乄恰似一种蜕变 | 来源:发表于2018-07-15 23:38 被阅读28次

索引

  • 物理数据模型(CDM)概述
  • 物理数据模型(CDM)创建步骤
  • 学生、班级、老师物理数据模型

  • 物理数据模型(CDM)概述

PDM需要考虑真实的物理实现的细节。
保证数据在数据库中的完整性和一致性。
适合于系统设计阶段。

  • 物理数据模型(CDM)创建步骤
    第01步:新建物理数据模型File→New Model

第02步:认识常用的窗口,找到常用的工具

第03步:创建table(表),自定义Name和Code
注意:Name和Code规则与物理模型一样,表名有多个字段用“_”隔开

第03步:添加Columns(列),自定义列的各属性

属性描述:
注意:修改name时code会跟着改变
Name(名称):可以是中文也可以是英文
Code(代码):只能是英文(数据库的字段名,多个字段用下划线“_”隔开
Data Type(数据类型):不同的数据不同的数据类型
Length(长度):数据类型的长度(合适最好)
Precision(精度):用来表示小数点的位数
P:Primary Identifer是否是主标识符,表示实体的唯一标识符
F:默认不可选
M:Mandatory强制属性,表示该属性必填,不能为空

完成后的效果如下图:

第04步:按照上面步骤创建班级信息表

第05步:把学生信息表和班级信息进行关联

点击右边按钮Reference这个按钮,因为是班级对学生是一对多的,所以鼠标从学生拉到班级如下图所示,学生表将发生变化,学生表里面增加了一行,这行是班级表的主键作为学生表的外键,将班级表和学生表联系起来。

第05步:自定义Reference的Name、Code、Comment

需要注意的是,修改完毕后显示的结果却如下图所示,并没有办法直接像概念模型那样,修改过后显示在中间的那条线上面,读者自己明白即可,自己也可以使用其他按钮自行添加注释也可。如Text这个按钮也可以添加,方便阅读

上面是多对一或者一对多的关系,接下来建立多对对的关系。

第06步:按照相同步骤建立老师表

第07步:由于物理模型多对多的关系需要一个中间表来连接,如下图,只设置一个字段,主键

如下图:

第08步:建立关联关系

注意:
有箭头的一方是一,无箭头的一方是多,即一对多的多对一的关系需要搞清楚,学生也可以有很多老师,老师也可以有很多学生,所以学生和老师都可以是主体,即男/女猪脚。

可以看到添加关系以后学生和教师的关系表前后发生的变化

  • 学生、班级、老师物理数据模型
学生、班级、老师物理数据模型

相关文章

  • PowerDesigner04 物理数据模型(PDM)

    索引 物理数据模型(CDM)概述 物理数据模型(CDM)创建步骤 学生、班级、老师物理数据模型 物理数据模型(CD...

  • Power Designer—物理数据模型

    1、物理数据模型 PDM 物理数据模型(Physical Data Model)PDM,提供了系统初始设计所需要的...

  • 数据模型之物理数据模型

    物理数据模型(Physical Data Model,PDM)物理模型主要目的是描述详细的技术实施方案。

  • PowerDesigner+MyBatis逆向工程+SSM+Ea

    一、使用 PowerDesigner 工具 1. 新建模型 PDM(物理数据模型)将该模型的数据库设置为 MySQ...

  • 数据库设计 2020-11-28

    数据库设计流程:CDM -> PDM -> SQL CDM是概念数据模型,可以理解为是实体类,只从业务逻辑上来考虑...

  • 03-VB脚本将EXCEL转换为PDM

    需求:将格式化后的EXCEL自动转为PDM。避免手动构建数据模型。支持新建数模和更新原有数模。 1.EXCEL模板...

  • 逆向工程

    逆向工程与EasyCode 一、基本概念 1、物理数据模型、逻辑数据模型与概念数据模型 数据模型所描述的内容包括三...

  • PowerDesigner常用脚本

    在工作中使用PowerDesigner进行物理建模的时候(pdm文件),经常需要将Name列写成中文,Code列写...

  • 数据库基础

    1、数据库视图与数据模型 数据抽象:物理层、逻辑层和视图层 逻辑层使用数据模型:1、概念数据模型,用于数据库的设...

  • CDM(概念数据模型)转换

    概念数据模型完成数据库的概要设计,逻辑模型是概念数据模型的进一步分解和细化,物理数据模型则完成与具体数据库管理系统...

网友评论

    本文标题:PowerDesigner04 物理数据模型(PDM)

    本文链接:https://www.haomeiwen.com/subject/ecvppftx.html