2017-10-16 15:55

 版权声明:本文为博主原创文章,未经博主允许不得转载。


  离软考的时间越来越近了 ,整理系统架构设计备考知识点--范式,需要的朋友可以参考学习。
  1、1NF→2NF:消除部分函数依赖;
  2、2NF→3NF:消除传递函数依赖;
  3、BCNF:每个决定因素都包含码。
  如果一个关系模式R的决定因素都是单属性,那就意味着不可能由部分函数依赖,那就是说至少是2NF。
  如果一个关系R不属于2NF,则存在以下几个问题(举例,R(仓库号,仓库地址,商品号,商品属性1,商品属性2),主键是(仓库号,商品号)):
  1、插入异常:新建一个仓库,没有商品,就无法插入仓库数据;
  2、删除异常:当一个仓库的所有商品被删掉时,仓库也随之被删掉;
  3、修改复杂:某个仓库地址改变,需要修改所有与该仓库有关的元组
  希望大家顺利通过考试,旗开得胜!

 版权声明:本文为博主原创文章,未经博主允许不得转载。

评论