竹一笔记 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日
  • 展开全部

悬赏问题

  • ¥30 关于用python写支付宝扫码付异步通知收不到的问题
  • ¥50 vue组件中无法正确接收并处理axios请求
  • ¥15 隐藏系统界面pdf的打印、下载按钮
  • ¥15 MATLAB联合adams仿真卡死如何解决(代码模型无问题)
  • ¥15 基于pso参数优化的LightGBM分类模型
  • ¥15 安装Paddleocr时报错无法解决
  • ¥15 python中transformers可以正常下载,但是没有办法使用pipeline
  • ¥50 分布式追踪trace异常问题
  • ¥15 人在外地出差,速帮一点点
  • ¥15 如何使用canvas在图片上进行如下的标注,以下代码不起作用,如何修改