数据库设计之 数据库设计之 E-R E-R 图 图 课程解决问题 n 什么是E-R图? n 什么时候使用? n 怎么用?数据库设计 需求分析 概念设计 实现设计 实体定义 关系定义 属性分配 物理设计 实现、维护 E-R图 设计步骤: 数据库设计是从用户对 数据的需求出发,研究 并构造数据库的过程 n 设计的目标 n 满足应用功能的需求 n 良好的数据库性能数据库设计 n 需求分析:了解分析用户的信息及对应用处理的要求 1、确定数据范围 2、分析数据应用过程 3、收集与分析数据 4、整理文档 n 概念分析:对需求进行抽象和综合处理,并按特定的方法设计出满足需 求的概念模型采取自顶向下、先局部后整体的方法 n 概念设计展现形式:E-R图 n 实现设计:将概念设计的模型转换为等价的并为特定DBMS所支持的数 据模型结构 n 实现设计展现形式:数据表图实体-关系模型(E-R模型) 实体-关系图是项技术,是数据库设计的图解表 示,是基于对现实世界中所包含的一组对象或实体及 它们之间关系的观察,是数据库设计的逻辑视图 实体-关系模型 (Entity-Relationship Model,简称E