竹一笔记 2022-11-16 19:43 采纳率: 40.9%
浏览 5
已结题

数据库规范划2NF。。

img

(S,T) ----> J
T ----> J

所以 J 部分函数依赖于 T。
它满足 3NF ,所以满足 2NF

它满足 2NF 是因为 S 属于【别个的】某个主码的属性,而不是非主属性吗?

所以评价 2NF 不光要参考后面两个依赖,也要参考全部的函数依赖?

  • 写回答

1条回答 默认 最新

  • bluetata 云计算领域优质创作者 2022-11-17 12:26
    关注

    不要慌,我给你解答之后你就明白了,我之前上学的时候和你一样一头雾水,里面讲的生涩难懂


    首先你要明白几个知识点:

    1. 满足高级范式的一定满足低级范式,但满足低级范式的不一定满足高级范式。 (注意敲黑板化重点此处考试要考)

    2. 第三范式要满足以下的条件:

      • 首先要满足第二范式,
      • 非主属性之间不存在函数依赖(通俗讲就是数据库主键以外的字段不能存在传递依赖性)。
    3. 第二范式我不知道你理解不理解,就是所有的非主键字段必须完全依赖于主键(也就是教科书写的主码)


    上面我说的123点你搞懂了在回头看这个你说的就明白了,另外我之前写过数据库原理的两篇文章就是关于数据库范式的,你一定要看一下,两篇看完对数据库范式就没有什么问题了


    [数据库原理] 一文简单搞懂 数据库范式:https://bluetata.blog.csdn.net/article/details/119827087
    [数据库原理] 函数依赖关系:https://bluetata.blog.csdn.net/article/details/119803790

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 12月1日
  • 已采纳回答 11月23日
  • 修改了问题 11月16日
  • 修改了问题 11月16日
  • 展开全部

悬赏问题

  • ¥15 python爬取bilibili校园招聘网站
  • ¥30 求解达问题(有红包)
  • ¥15 请解包一个pak文件
  • ¥15 不同系统编译兼容问题
  • ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?
  • ¥30 数字电源对DSP芯片的具体要求
  • ¥20 antv g6 折线边如何变为钝角
  • ¥30 如何在Matlab或Python中 设置饼图的高度
  • ¥15 nginx中的CORS策略应该如何配置
  • ¥30 信号与系统实验:采样定理分析