逻辑结构设计主讲徐晓波52课件讲解.pptxVIP

  • 1
  • 0
  • 约3.64千字
  • 约 24页
  • 2026-07-09 发布于陕西
  • 举报

逻辑结构设计主讲徐晓波52课件讲解.pptx

逻辑结构设计主讲老师:徐晓波

逻辑结构设计的主要步骤E-R模型转换实体、属性、联系按规则变成关系模式,也就是表结构。关系模式优化利用规范化理论消除冗余,避免出现插入、删除、更新异常。检查与调整对照需求验证模式是否合理,发现问题及时修改。确定最终模型形成完整、可落地的数据库逻辑设计方案。总结:这四步构成了从E-R图到关系模型的完整流程,缺一不可。

转换规则(一):实体的转换转换规则一个实体集直接对应一个关系模式,也就是一张表。属性映射实体的所有属性,对应成为表中的字段。主键继承实体的码,也就是主键,直接继承为关系模式的主键。转换示例学生实体包含学号、姓名、年龄,转换后就是学生表,同样这三个字段,学号做主键。总结:实体转换是整个逻辑设计的基础,遵循一一对应的原则,简单直接、容易理解。

根据业务需求和查询频率,通常优先选择外键法以简化设计。班级与班长是1:1关系,可将班长学号作为班级表的外键。单独建一张表,把双方主键作为联合键。任意一方的主键作为另一方的外键,实现关联。转换规则(二):一对一联系转换规则一:外键法规则二:联系表法经典示例设计选择依据总结:1:1联系转换灵活多样,推荐优先使用外键法以减少表数量,提升查询效率。

这种方式简单高效,是处理一对多关系的标准做法,大家必须熟练掌握。转换之后,学生表就变成学号、姓名、班号,班号引用班级表的主键。班级和学生是一对多关系

文档评论(0)

1亿VIP精品文档

相关文档