CH02 E-R图及关系数据库设计.ppt

分E-R图的设计 (3)确定实体之间的联系及其属性 在标定实体和属性的同时,要通过分析确定实体之间的联系以及联系的属性,并根据语义确定联系的类型。 【例】系-教师:1:n;学生-课程:m:n 联系“选课”的属性:成绩 分E-R图的设计 (4)设计分E-R图 在确定了实体、联系和属性之后,各分E-R图的设计就水到渠成了。 【例】 学校教学管理 师资:涉及系、教师、课程、课题等 教务:系、学生、课程、教师等 文体:学生、指导教师、课外团体、特长等 【例】师资部门分E-R图 【例】教务部门分E-R图 【例】文体部门分E-R图 二、总体E-R图的设计 总体E-R图即全局视图,它的设计就是分E-R图的综合,即所谓视图的集成。 视图集成的具体做法是:选出最大的一个分E-R图作为基础,将其他分E-R图逐一合并上去。 总体E-R图的设计 在合并的过程中必须注意以下工作。 (1)消除命名冲突 (2)综合同一实体的所有属性 (3)保留两实体之间的不同联系 【例如】工厂管理数据库中:职工-设备 对生产部门来讲,联系为:使用 对设备管理部门来讲,联系为:保养 这两个联系均应保留。 【说明】 为了使总体E-R图简洁,可以不给出属性。 【例】综合的教学管理数据库总体E-R图 三、总体E-R图的优化 设法消去冗余。所谓优化主要就是指冗余信息的消除

文档评论(0)

1亿VIP精品文档

相关文档