首页 > 其他分享 >第一范式 第二范式 第三范式理解

第一范式 第二范式 第三范式理解

时间:2022-12-19 14:34:44浏览次数:41  
标签:依赖 范式 非主 第三 理解 表中 主键 属性


数据库中设计一个好的标准化范式能大大减少数据冗余,增强数据的易操作性。

范式的演变:

第一范式 第二范式 第三范式理解_主键


第一范式:表中没有重复数据组 属性不可以再分,具有一个主键(主键组)

例如:

第一范式 第二范式 第三范式理解_非主属性_02


出现从重复的数据组,把它转换为第一范式如

第一范式 第二范式 第三范式理解_非主属性_03


这样就可以顺利的应用在数据库中了。

第二范式:在第一范式的基础上,必须消除局部依赖也就是说,非主键(非主属性)必须完全依赖主键(码)不能只依赖主键的一部分。例如:x 除x本身所有属性全部函数依赖与x x就是这个表中的码,一个表中可以有多个码。(学号 和课程)就是码

(学号 课程)→成绩

(学号 )→姓名 (这就存在局部依赖)

想要符合第二范式化为:

第一范式 第二范式 第三范式理解_SQL_04


第一范式 第二范式 第三范式理解_主键_05


第三范式:在第二范式的基础上,要求非主属性不依赖其他非主属性,也就是

不存在传递依赖。

通过学号可以推出姓名 系 系主任

但通过系 直接就可以退出系主任

也就是说非主属性与非主属性之间存在传递依赖

第一范式 第二范式 第三范式理解_主键_06


第一范式 第二范式 第三范式理解_第一范式_07

第一范式 第二范式 第三范式理解_主键_08


这样的表就符合第三范式


标签:依赖,范式,非主,第三,理解,表中,主键,属性
From: https://blog.51cto.com/u_15916106/5952623

相关文章

  • linux回炉第三天
    /etc/passwd/etc/shadow/etc/group/etc/gshadowchage-lwanguseradduseradd-Guseradd-guseradd-uuseradd-duseradd-suseradd-Museradd-cuseradd-ruseradd-D#......
  • 马斯克都不懂的 GraphQL,API 网关又能对其如何理解?
    马斯克都不懂的GraphQL,API网关又能对其如何理解?原创Apache_APISIX_中文社区工作日志12/1614:30阅读数2.4K本文被收录于专区开发技能进入专区参与更......
  • 说说你对Vue的keep-alive的理解
    什么是keep-alive在平常开发中,有部分组件没有必要多次初始化,这时,我们需要将组件进行持久化,使组件的状态维持不变,在下一次展示时,也不会进行重新初始化组件。也就是说,keep......
  • 关系型数据库设计三大范式
    作者:郑龙飞范式定义百度百科:设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越......
  • 文本文件与二进制文件理解
    转自:https://www.cnblogs.com/zhangjiankun/archive/2011/11/27/2265184.html1.介绍 计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而......
  • 区块链相关理解整理
    对于区块链,有人视之为宝物,有人视之为妖魔。那么它到底是否是很重要,甚至是可以产生重大影响的技术呢?比特币的出现已经证明了它可以带来重要影响了。那么它的作用只能是提......
  • 微积分相关理解整理
    函数函数是变量之间的关系。这里讨论两个变量的关系。自变量多了看作是一个自变量拆开的,分变量,这一个自变量相当于前面的自变量。变化率一个量的下一个值和当前的值的差......
  • 对异常处理的理解
    之前一直不太了解异常处理,这也是我目前比较陌生,接触也少的地方。看PracticalCommonLisp里异常处理部分长文的时候简直是欲仙欲死,后来接触到Java里的throw,大概理解了......
  • 概念、场景技术方案选择的理解
    计算机-概念理解小技巧举例1:分布式、集群概念的理解(1)结合计算机发展历史时代背景+命名理解计算机发展时代背景:大数据时代,海量数据的存储、计算遇到瓶颈问题。命......
  • 理解DDD中的实体、值对象、聚合根
    在领域模型映射成程序设计时,最基础的领域对象会是实体、值对象、聚合根这些。实体(Entity)通过一个唯一标识字段来区分真实世界中的每一个个体的领域对象。实体=唯一身......