范式符合某种级别(条件课件.pptVIP

  • 3
  • 0
  • 约2.46千字
  • 约 14页
  • 2016-12-19 发布于浙江
  • 举报
5.2.3 范式 范式:符合某种级别(条件、要求)的关系模式 范式种类 1NF, 2NF, 3NF, BCNF, 4NF,5NF 按级别(条件、要求)由低到高: 1NF ? 2NF ? 3NF ? BCNF ? 4NF ? 5NF 通常称某一关系模式R为第几范式,记作R ? xNF 1NF(First Normal Form) 定义:关系R中每个分量都是不可分割的数据项,则R ?1NF 说明:1NF是关系模式的基本要求 举例: 关系模式S-L-C(学号SNO, 系SDEPT, 住处SLOC, 课程CNO, 成绩G)是1NF 5.2.4 2NF 定义:若R ? 1NF, 且每个非主属性完全依赖于码,则R ? 2NF 说明:不存在非主属性部分依赖于码的关系为2NF 举例:关系模式 S-L-C(SNO, SDEPT, SLOC, CNO, G) 函数依赖图 不是2NF可能出现的问题 插入异常 某学生没有选课时,无法插入其系、住处等信息 删除异常 某学生所有的选课信息都删除后,其系、住处等信息也被删除 修改复杂(更新异常) 学生转系时,除了修改其系名外,还需修改其住处信息;另外,若该学生选修了多门课程,则其对应的重复存储的系、住处等信息需一一修改 冗余 同系的所有学生的住处信息重复存储,同一学生选多门课程时,其系、住处信息重复存储 解决办法 模式分解 依赖关系分析 上例中的模式分解

文档评论(0)

1亿VIP精品文档

相关文档