zoukankan      html  css  js  c++  java
  • 关系规范化理论学习笔记:判断关系模式R属于几范式(NF,Normal form)?并说明理由。

    奋斗!!!!!!fighting!!!!!!

    1.

    (3)这是BCNF,

    分析:候选码是X和Y。主属性是X和Y。非主属性Z。

    判断范式的时候咱们是从低往高地去判断--------->从1NF开始哦2333

    1NF  get!

    当每个候选码当中只包含一个属性的时候,它一定是不会存在部份依赖关系的,一定会满足2NF

    不能说关系模式R不满足3NF的哦,

    因为在这题中,X->Y,Y->Z,X->Z且又有Y->X,看似传递依赖关系实际上是不满足我们的传递定义哦,实际上有没有Y,X对Z都是一个完全决定关系。3NF get.

    BCNF get.

    (2)

    3NF

    候选码:XZ和XY

    主属性:X,Y,Z

    因此关系模式R不存在非主属性,则R至少满足3NF.  3NF get!

    BCNF?  Y是一个决定因素,但Y不包含码,因为码因该是XY,则R最高能达到3NF.

    Q:假如说只看出XZ是码,

    XZ->Y,Y->Z.他是不是不满足3NF了呢?灵魂问题2333

    不对!!!!!!

    最根本的原因在于Z是一个主属性了。

    2.

    3.

    4.

    是每个决定因素,没说是码,

    码不一定是单属性的哦,一旦有部分依赖,就是1NF啦,2333!

    5.

    没有部分函数依赖,一定满足2NF.嘤嘤嘤~~~

  • 相关阅读:
    菜鸟学存储:网络存储IP SAN与IB SAN
    读xml高手
    预先加载图片
    xred520
    最简单准确的硬盘整数分区设置操作方法
    Google 每天处理约 20000TB 的数据
    IE 8 无法正常使用网站后台编辑器问题
    常用的JS技术1
    adodb stream 使用说明
    [Tools] JDGUI(Java Decompiler)
  • 原文地址:https://www.cnblogs.com/dragondragon/p/12556373.html
Copyright © 2011-2022 走看看