
1. E-R图基础概念解析E-R图Entity-Relationship Diagram是数据库设计中用于描述现实世界概念结构的图形化工具。它由美籍华裔计算机科学家陈品山Peter Chen于1976年提出现已成为数据库设计领域的标准建模方法。在计算机等级考试中E-R图是二级Access、三级数据库技术的必考内容。考试大纲要求考生能够准确识别实体、属性和关系理解各类符号的含义完成E-R图与关系模式的转换识别并修正设计缺陷2. E-R图核心符号详解2.1 实体类型表示法实体用矩形框表示分为两种类型常规实体单线矩形框┌─────────────┐ │ 学生 │ └─────────────┘弱实体双线矩形框依赖其他实体存在╔═════════════╗ ║ 订单明细 ║ ╚═════════════╝考试常见陷阱弱实体必须与标识实体通过双菱形关系连接弱实体的主键必须包含所依赖实体的主键2.2 属性表示规范属性用椭圆形表示关键类型包括简单属性不可再分的原子属性复合属性可分解为更小部分如地址→省市区派生属性可通过计算得到如年龄→出生日期推算多值属性双线椭圆如联系电话主键属性需加下划线┌───────┐ │ 学号 │ └───────┘ ▲ │ ┌─────────────┐ │ 学生 │ └─────────────┘2.3 关系类型辨析关系用菱形表示主要考察一对一1:1┌────┐ ┌──────┐ ┌────┐ │部门│───┤管理│───│经理│ └────┘ └──────┘ └────┘一对多1:N┌────┐ ┌──────┐ ┌────┐ │班级│───┤包含│───│学生│ └────┘ └──────┘ └────┘多对多M:N┌────┐ ┌──────┐ ┌────┐ │学生│───┤选修│───│课程│ └────┘ └──────┘ └────┘特殊关系类型递归关系同一实体间的关联三元关系三个实体间的复杂关联3. 计算机等级考试高频考点3.1 符号转换规则考试常要求将E-R图转换为关系模式关键规则实体→独立表主键保留1:1关系→合并表或外键1:N关系→外键放在N端M:N关系→新建关联表多值属性→新建表典型例题将以下E-R图转换为关系模式 学生(学号,姓名) --选修-- 课程(课程号,名称)参考答案学生(学号,姓名) 课程(课程号,名称) 选修(学号,课程号,成绩) # 关联表需添加成绩属性3.2 常见设计错误冗余关系erDiagram 学生 ||--o{ 成绩 : 获得 课程 ||--o{ 成绩 : 对应 学生 }|--|| 课程 : 选修 # 冗余关系错误基数约束误将1:N标为M:N遗漏部分参与约束如教师必须属于某个系属性分配不当将应属于关系的属性放在实体中如将成绩放在学生实体4. 实战解题技巧4.1 快速识别技巧实体识别口诀矩形必是实体有主键必是实体弱实体必有双矩形双菱形关系判断三步法1. 数连接端基数1, N, M 2. 看关系两端实体 3. 验证业务逻辑合理性4.2 典型考题解析例题某图书馆系统包含以下实体图书ISBN, 书名, 出版社读者卡号, 姓名, 电话借阅借期, 还期请绘制E-R图并指出关系类型。标准答案┌─────────────┐ ┌──────┐ ┌─────────────┐ │ 图书 │───┤借阅│───│ 读者 │ └─────────────┘ └──────┘ └─────────────┘ ▲ ▲ │ │ ┌─────┐ ┌─────┐ │ ISBN │ │卡号 │ └─────┘ └─────┘关系类型图书与读者之间为M:N关系通过借阅关联实体实现。5. 备考建议与资源5.1 高效备考策略符号记忆法实体→矩形现实对象关系→菱形动词短语属性→椭圆名词短语错题整理要点记录混淆的符号组合分类整理转换规则错误标注题目中的陷阱提示词5.2 推荐练习资源官方教材《数据库系统概论》历年真题中的E-R图设计题在线绘图工具Draw.io免费Lucidchart教育版免费Visio考试环境常用实际考试中建议先用铅笔绘制草图确认无误后再用签字笔描画。特别注意所有连线必须到达符号边框属性必须通过无向边连接关系名称应使用动词短语