第一步:在 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