关于后端:物理模型图设计

通常在做我的项目之前,咱们都会先剖析表构造以及表关系,这时咱们能够将剖析的后果画成模型图,能够让咱们更好的,更直观的了解其构造.

本文次要说一款Power Desugner的软件(文中简称PD).

PD简介

百度中简介:
PowerDesigner是Sybase的企业建模和设计解决方案,采纳模型驱动办法,将业务与IT联合起来,可帮忙部署无效的企业体系架构,并为研发生命周期治理提供弱小的剖析与设计技术

总结两点:
1).PD 能够依据不同的数据库类型,动静的生成Sql语句.
2).PD是一种可视化的软件.能够将表与表之间的关联关系,直观的展示.

装置

装置与破解汉化局部不在赘述,大家自行在网上寻找资源.

创立物理模型图

装置实现后,

new model–>model type–>physical data model–>依据我的项目填写model name/DBMS(数据库类型),

设计模型图

实现上述步骤即可创立物理模型图,再通过屏幕右侧的palette工具栏进行表/线等元素的生成.

生成表后,双击,即可进入表进行设置批改

次要须要在General中批改表名;Columns中设置字段/Preview中批改主键自增.

表结构设计

1对1

例子:用户表-用户详情表

从左向右看:1个用户–>1个详情
从右向左看:1个详情–>1个用户

1对多

例子:用户表和部门表

从左向右看:1个用户–>1个部门 一对一
从右向左看:1个部门–>多个用户 一对多

多对多

例子:角色表和权限表

对于多对多的关系,须要通过一个两头表来适度
1个角色–>多个权限 一对多
1个权限–>多个角色 一对多

【腾讯云】轻量 2核2G4M,首年65元

阿里云限时活动-云数据库 RDS MySQL  1核2G配置 1.88/月 速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据