超详细 PowerDesigner 入门教学(项目数据库设计标准)

Iola ·
更新时间:2024-11-13
· 695 次阅读

项目数据库设计标准步骤一、数据需求分析二、确定实体关系 CDM (ER模型设计、逻辑模型设计)三、物理模型设计(PDM)四、生成数据库五、建库六、编制《数据库设计报告》 项目数据库设计标准步骤 一、数据需求分析 Creates a new model
在这里插入图片描述
在这里插入图片描述 建好以后是这样的
在这里插入图片描述 然后我们来建立实体,选择右边的 Entity,直接在屏幕上点就可以,鼠标右键取消\color{red}鼠标右键取消鼠标右键取消
在这里插入图片描述 这里,我们建立5个实体
在这里插入图片描述

这里我们随便建几个实体,大家跟我一起建就 ok

双击进行编辑

先设置 General

Name 写中文 Code 写英文 Comment 是描述
在这里插入图片描述

然后设置属性

简单说一下,第三个参数就是数据类型,我们选 Variable char 就好,就相当于 MySQL 中的 varchar 类型

这里,如果大家对 MySQL 有啥不懂的,可以看我的 MySQL 教程

注意:\color{red}注意:注意:后面的 P 代表主键,M 代表是否可以为空,我们将编号设为主键,且三个属性都不可为空
在这里插入图片描述

其余几个类似,这里我就不一一介绍了,我直接贴图就好了

学校实体
在这里插入图片描述在这里插入图片描述

院系实体
在这里插入图片描述
在这里插入图片描述

专业实体
在这里插入图片描述在这里插入图片描述

实验室成员实体
在这里插入图片描述
在这里插入图片描述

最后,我们就建立了如下几个实例
在这里插入图片描述

二、确定实体关系 CDM (ER模型设计、逻辑模型设计)

实体已经建立好,我们就要确定它们之间的关系

我们拿用户和学校来举例,其他类似

确定 1-1 1-N N-N 一个用户只能对应一个学校,一个学校可以有多个用户,那么他们是 many-one的关系 强制关系和非强制关系 强制与非强制就是说,一个学校必须有用户,这就是强制关系;反之,为非强制关系,这里,学院和用户之间、用户和学校之间就都是强制关系了(难不成还有没学生的学校?



数据 powerdesigner 数据库设计 数据库

需要 登录 后方可回复, 如果你还没有账号请 注册新账号