广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    数据库函数依赖与多值依赖区别?帮帮忙…!

    来源:网络收集  点击:  时间:2024-08-29
    【导读】:

    1、符合的范式不同:

    多值依赖属4nf(第四范式)的定义范围,比函数依赖要复杂得多。在关系模式中,函数依赖不能表示属性值之间的一对多联系,这些属性之间有些虽然没有直接关系,但存在间接的关系,把没有直接联系、但有间接的联系称为多值依赖的数据依赖。

    2、对属性的依赖不同:

    在函数依赖中,X与Y是否存在函数依赖关系,只需考察X,Y的两组属性,与别的属性无关。而在多值依赖中,X与Y是否存在多值依赖还需看属性Z。

    扩展资料:

    多值依赖的性质:

    对称性:使用上述定义的符号,若X→→Y,则X→→Z 。实例r的X或Z每增删一个值,r就须同步增删多条记录。若X→Y,则X→→Y。故可把函数依赖看成多值依赖的特款。

    多值依赖的特点:

    允许X的一个值决定Y的一组值,这种决定关系与Z取值无关。多值依赖是全模式的依赖关系。多值依赖的缺点是数据冗余太大。

    函数依赖的特点:

    不是指关系模式R的某个或某些关系实例满足的约束条件,而是指R的所有关系实例均要满足的约束条件。函数依赖是语义范畴的概念。只能根据数据的语义来确定函数依赖。数据库设计者可以对现实世界作强制的规定。

    参考资料来源:百度百科-4NF

    参考资料来源:百度百科-函数依赖

    参考资料来源:百度百科-多值依赖

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1167483.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 20:22:49  耗时:0.035
    0.0354s