第三章第三章第四讲第四讲数据库逻辑结构数据库逻辑结构及及物理结构设计物理结构设计内容目录内容目录3
4逻辑结构设计逻辑结构设计一、E-R图到关系模式的转换二、逻辑模式的规范化、调整和实现三、外模式的设计3
5数据库的物理设计3
5数据库的物理设计一、数据库的物理设计的内容和方法二、关系模式存取方法选择三、确定数据库的存储结构四、物理结构评价3
6数据库的实施和维护数据库的实施和维护一、数据的载入和应用程序的调试二、数据库的试运行三、数据库的运行和维护一、E-R图到关系模式的转换1、命名和属性域的处理2、非原子属性的处理3、弱实体的处理4、联系的转换5、概括/特殊化层次的转换6、范畴的转换1、命名和属性域的处理关系模式命名规则既可采用E-R图中原来的命名,亦可另行命名;命名应有助于对数据的理解和记忆;避免重名;属性域的处理若DBMS不支持E-R图中某些属性的域,则应做相应的修改相应的修改或利用应利用应用程序进行转换用程序进行转换
22、非原子属性的处理、非原子属性的处理集合型处理方法:对集合属性纵向展开
元组型处理方法:对元组属性横向展开
集合属性的展开集合属性的展开学号姓名系别选修课程学号姓名系别课程名学号姓名系别选修课程9501曙光CS数学物理英语学号姓名系别课程名9501曙光CS数学9501曙光CS物理9501曙光CS英语元组属性的展开元组属性的展开职工名部门住址省市街道号邮编职工名部门省市街道号邮编3、弱实体的处理职工号职工号姓名职工号职工-家属职工家属姓名性别年龄与职工关系E-R图职工号职工号姓名姓名性别年龄与职工关系图:弱实体“家属”的关系模式44、联系的转换、联系的转换I
1:1联系II
1:N联系III
M:N联系IV
自联系二元联系I1:1I1:1联系联系KKAAE1E1RRE2E2HHBBSS11解决方案解决方案与某