用 Visio 和 PowerDesigner 辅助进行数据库设计

本文介绍了如何使用Visio绘制数据库E-R图,并在PowerDesigner中构建概念和物理数据模型。通过Visio的框图表示实体、字段和关系,然后在PowerDesigner中处理主键、唯一性约束和关系。在转换为物理数据模型时,针对Oracle和MySQL的主键维护进行了说明,并强调了避免字段名与数据库保留字冲突的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

               

第一步:在 Visio 中画好数据库设计的 E-R 图

首先要面临的问题便是,采用何种作图类型?

答案是框图,要注意,是“框图”而不是“基本框图”!

 

基本原则如下:

①表的表示图形:框图 --> 方块 --> 框

②表字段的表示图形:框图 --> 方块 --> 圆形(调整大小呈1个椭圆比较漂亮)

③表与表之间关系的表示图形:框图 --> 方块 --> 菱形

④连接表与组成字段的表示图形:工具栏 --> 绘图工具 --> 线条工具(Ctrl + 6)

⑤连接框与菱形的标识图形:工具栏 --> 绘图工具 --> 线条工具(Ctrl + 6)

⑥新建实体(框)时,内部文字的大小会变回原来的8pt,这是个很烦的问题,最佳实践是按住Ctrl直接拖拽复制

7.总之Visio的使用不是几句话就能说完的,还有待自己进一步摸索

 

接下来贴出我用Visio制作完毕的博客数据库设计E-R图(没有仔细的考虑逻辑,估计有不合适的地方)

 

第二步:在 PowerDesigner 中根据 Visio 中制作出来的E-R图构建 “概念对数据模型”

有几个注意的地方,以下我会11罗列:

①两张表中不能同时存在“文章ID”的问题:菜单栏 --> Tools --> Model Options -->Model Settings

--> Data

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值