我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:刘伯温论坛 > 非主属性 >

SQL Server 数据库 范式问题

归档日期:06-06       文本归类:非主属性      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1、两个都为码:这种情况不可能存在非主属性对码的部分和传递函数依赖,所以为3NF;

  2、一个为码一个为非主属性:这种情况只有一个码和一个非主属性,所以不会存在部分和传递函数依赖;

  两个属性组成的关系必为2NF,因为两个属性组成 的关系的码只有三种情况:全码;两个分别为码; 的关系的码只有三种情况:全码;两个分别为码; 其中一个是码 关系模式RU,F 关系模式RU,F 其中:U={A,B,C,D},分别讨论关系模式R 其中:U={A,B,C,D},分别讨论关系模式R是否满足 2NF。 2NF。

  因为存在非主属性C对码 A,D)的部分函数依赖 所以R不是2NF 的部分函数依赖, 2NF。

  属性, 所以,R是2NF。 结论: 结论: 单个属性组成候选码的关系一定是2NF; 单个属性组成候选码的关系一定是2NF; 两个属性组成的关系一定是2NF;

  Y→Z,成立,则称R〈U,F〉∈3NF。 由定义5.7可以证明, R∈3NF, 5.7可以证明 由定义5.7可以证明,若R∈3NF,则每一个非主属 性既不部分依赖函数于码也不传递函数依赖于码。

  性既不部分依赖函数于码也不传递函数依赖于码 等价定义:关系模式R U,F〉∈2NF, 等价定义:关系模式R〈U,F〉∈2NF,且每一个非 主属性都不传递函数依赖于码,则称R 主属性都不传递函数依赖于码,则称R〈U,F〉 ∈3NF。 ∈3NF。

本文链接:http://saltstudios.net/feizhushuxing/477.html