用Visio画E-R图

1、点击菜单“数据库”、“反向工程”;

2、



选表,再确定。



想复制到Word中, 只须用鼠标框选图形, 再Ctrl+V到Word中即可。 

…………………………………………………………………………………………………………………………………………

--初始操作
1.开始->控制面板->管理工具->数据源,系统DSN,添加一个SQL Server的数据源。
2.进入Visio,菜单“数据库”->“反向工程”,选择刚才建立的数据源,输入密码,下一步;
3.选择需要的表。点击“完成”,此时可生成对应的表。

--添加关系线
对于两实体(表)之间的线,可以拖左边“实体关系”的“关系”箭头, 将箭头的两端分别拖到两实体的对角线中心, 如果两者的名称可以正常对应, 则自动关联, 不能, 会自动添加一个列。

--在主表与子表的外键名称无法对应时怎么办?
1. 先把线拖好, 再选中关系线, 在下面的属性栏看关系对应的主子表, 将主子表的对应列分别选中, 再点击“关联”按钮;
2. 删除自动添加的列。

--如何让关系线正好对齐主外键所在的列?
刚建立好的关系线是无法自动对应的,一般我们需要关系线呈“Z”字形或者“N”形。
手动的不当拖拽关系线或者删除关系线会删除对应的列,比较麻烦。

正确的方法应该是:
1. 选中关系线;
2. 右键,“格式”->“行为”->“连接线”。
3. 样式改为“流程图”,方向改为“从左到右”(或按你的需要改为“从上到下”等)。
4. 手动再简单拖动一下连接线即可。注意:不要拖关系线的端点!拖动端点会导致关系线与表之间失去联系,而且会删除原表中的一个列。

5. 对上下的两表添加关系线,操作要麻烦一点。方向还是“从左到右”。先将下方的表,拖到上表左方,此时关系线会变反“Z”字( _|- ),再将关系线的中段往左拖动成一个“匚”形,将左边表的关系线端点拖到表中心,再将左表往下拖就好了。


注意:上面的第2、3两步仅限于visio2007, 如果是visio2010,应根据下图来设置:

用Visio画E-R图_第1张图片


你可能感兴趣的:(其它,-,项目经理知识,visio,图形,数据库)