项目一:关系数据库的结构分析.docVIP

  • 15
  • 0
  • 约6.58千字
  • 约 8页
  • 2017-09-02 发布于天津
  • 举报
项目一:关系数据库的结构分析

学习任务3-3-2:关系数据库的规范化 知识目标 1:熟练完成数据规范化; 2:逻辑模式优化; 3:外模式设计; 4:充分认识视图; 技能目标 1:借助范式理论规范关系模式; 2:会进行关系模式优化; 3:设计合理的外模式--视图; 重点与难点 1:3NF; 2:函数依赖; 学习内容 问题引入: 数据规范化理论(关系模式的优化依据)。 存在问题: 数据冗余 数据修改不一致(陈娟转系) 数据删除异常(删除JS课) 数据插入异常(加JAVA课) 结论:关系模式不规范 解决: 关系模式拆分。S(学号,姓名,系号);D(系号,系名);C(课号,课名);SC(学号,课号,成绩)。 必要名词 属性或属性集之间关系:1:1关系——存在函数依赖关系。 1:n关系——存在函数关系。。 n:m关系——不存在函数依赖关系。 例:S(学号,姓名,系号) C(课号,课名) 学号→姓名,学号→系号,课号→课名, 如何规范数据库中数据? 借助范式:满足一定的约束条件的关系。 范式规范:将一个存在数据冗余、插入异常、删除异常的关系模式,分解为多个关系模式的过程。 分解原则:分解后的若干关系,经连接运算后仍能恢复原关系的所有信息及函数依赖关系。 数据规范化理论—范式 第一范式 1NF 定义:如果关系模式

文档评论(0)

1亿VIP精品文档

相关文档