- 3
- 0
- 约5.14千字
- 约 38页
- 2018-08-10 发布于江苏
- 举报
An Introduction to Database System 第二章 数据库设计与E-R图 温故知新:数据库设计的七个阶段: 规划 需求分析 概念设计 逻辑设计 物理设计 实现(实施) 运行维护 设计E-R图 两条准则: (1)属性不能再具有需要描述的性质。即属性必须是不可分的数据项,不能再由另一些属性组成 (2)属性不能与其他实体具有联系。联系只发生在实体之间 合并分E-R图,生成初步E-R图(续) 冲突的种类 p49 属性冲突--------- 命名冲突 结构冲突 ⒉ 命名冲突 两类命名冲突 同名异义:不同意义的对象在不同的局部应用中具有相同的名字 异名同义(一义多名):同一意义的对象在不同的局部应用中具有不同的名字 ⒊ 结构冲突 三类结构冲突 同一对象在不同应用中具有不同的抽象 同一实体在不同分E-R图中所包含的属性个数和属性排列次序不完全相同 实体之间的联系在不同局部视图中呈现不同的类型 全局ER模型优化 优化原则合并实体类型 消除冗余属性 消除冗余联系 消除不必要的冗余,设计生成基本E-R图 冗余的数据是指可由基本数据导出的数据 冗余的联系是指可由其他联系导出的联系 消除不必要的冗余后的初步E-R图称为基本E-R图 2.1.4 逻辑设计阶段 逻辑结构设计的任务 把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据
原创力文档

文档评论(0)