第九章 数据库设计 9.1 引论 数据库设计工作 信息需求,处理需求 数据库设计的主要方法 面向数据(信息需求为主) 面向过程(处理需求为主) 数据库设计的特点 反复性;试探性;分步进行 数据库设计的基本过程 需求分析 概念设计 逻辑设计 物理设计 9.2 数据库概念设计 9.2.1基本方法 集中式模式设计法 视图集成法 9.2.2视图设计 (1)自顶向下 (2)自底向上 (3)由内向外 9.2.3视图集成 确认视图中的对应和冲突 修改视图,解决冲突 视图合并,生成全局模式 9.3数据库逻辑设计 9.3.1 E-R图到关系模式的转换 命名和属性域处理 非原子属性的处理 弱实体处理 联系的转换 1:1联系 1:N联系 M:N联系 多元联系 普遍化/特殊化 范畴 9.3.2逻辑模式规范化、调整和实现 范式 调整:改善性能;节省存储空间 9.3.3用户子模式设计 提供一定的逻辑数据独立性 适应不同用户的各种需求 数据保密 9.4数据库物理设计