一、绘制E-R图(Chen's表示法)

1. 启动模板 

    打开Visio 2013 → 选择「软件」分类 → 双击「数据库Chen's表示法」 

   (若无此模板,需安装Visio数据库模板包)*

 

2. 核心操作

   添加实体:从左侧形状栏拖拽「实体」图形到画布 

   设置属性:双击实体添加字段(主键加下划线) 

   建立关系: 

      使用「关系」连接线 

      调整基数(1:1、1:N、M:N)通过连线端点样式表示 

 

3. 效率技巧 

    悬停鼠标查看图形用途提示 

    右键菜单调整形状样式(颜色/字体) 

 

二、数据库模型图设计

1.三种表示法选择 

 

表示法特点适用场景
Crow’s Foot鱼尾纹连线,直观显示基数传统关系型数据库设计
IDEF1X军用标准,强调父子关系复杂企业级系统
UML类图风格,兼容软件开发面向对象数据库设计


2. 操作步骤 

    选择「软件」→ 双击任一种表示法模板 

    拖拽「实体表」图形 → 双击添加字段(PK/FK标记) 

    使用「关系线」连接表(自动显示外键) 

 

三、关键功能说明

1. Chen's vs Crow’s Foot对比

   graph LR

     A[Chen's] -->|矩形+菱形| B(强调属性与关系)

     C[Crow’s Foot] -->|表形式+鱼尾纹| D(侧重表间约束)

 

2. 常见问题解决 

   连线错位:启用「自动对齐」工具(视图选项卡) 

   字段格式:右键列→「数据格式」设置类型(INT/VARCHAR) 

   导出SQL:使用「数据库」菜单→「导出」功能(需配置ODBC) 

 

四、保存与输出

1. 文件格式: 

    原生格式:`.vsd`(可编辑) 

    通用格式:`.png`/`.pdf`(用于文档) 

2. 打印设置: 

    「设计」选项卡→「大小」调整画布适应纸张 

点赞(1)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)