从第一范式(2nf)到第二范式(3nf)_数据库三范式

本文介绍了数据库设计的三个重要范式:第一范式(1NF)要求数据项不可分割;第二范式(2NF)强调属性完全依赖于主键;第三范式(3NF)避免非主属性之间的传递依赖。通过理解这些范式,可以优化数据库结构,提高数据一致性与查询效率。
摘要由CSDN通过智能技术生成

f26f6d18e4d3779a2596ab204d06803e.png

↑↑↑点击上方图片,了解课程详情

《Access每天3分钟》

第三季 

第18课 数据库三范式

     35c2579393e5be4d436a0fc045e995a3.gif 一、课程介绍:

  ▲第一范式(1NF)      所谓第一范式(1NF)是指在关系模型中,对于添加的一个规范要求,所有的域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。即实体中的某个属性有多个值时,必须拆分为不同的属性。在符合第一范式(1NF)表中的每个域值只能是实体的一个属性或一个属性的一部分。简而言之,第一范式就是无重复的域。  ▲第二范式(2NF)      在1NF的基础上,非码属性必须完全依赖于候选码(在1NF基础上消除非主属性对主码的部分函数依赖)。      第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。第二范式(2NF)要求数据库表中的每个实例或记录必须可以被唯一地区分。选取一个能区分每个实体的属性或属性组,作为实体的唯一标识。      第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。  ▲第三范式(3NF)      在2NF基础上,任何非主属性不依赖于其它非主属性(在2NF基础上消除传递依赖)      第三范式(3NF)是第二范式(2NF)的一个子集,即满足第三范式(3NF)必须满足第二范式(2NF)。简而言之,第三范式(3NF)要求一个关系中不包含已在其它关系已包含的非主关键字信息。例如,存在一个部门信息表,其中每个部门有部门编号(dept_id)、部门名称、部门简介等信息。那么在员工信息表中列出部门编号后就不能再将部门名称、部门简介等与部门有关的信息再加入员工信息表中。

     35c2579393e5be4d436a0fc045e995a3.gif 二、扫码听课

74464f66a30ce6f7e4f71f79b628a169.png

End 推荐阅读 813f7e24e8e7ad3f2a9b5387a6ab69ee.png Access训练营  从0基础开始,循序渐进,系统化的训练营课程,整合作业、课表、社群,为学员提供答疑,获得更佳的学习效果。【详情>> 】   a10c6a34a4b853401f2a971ab5a89057.png 快速开发财务管理系统  紧密结合职场的一个课程,参加培训不仅可提升开发技能,而且可获得案例源代码,立即投入到实际工作中应用。【详情>> 】   bf5da16d0bd8dad11023912cb79730e4.png Access软件作品  十二位Access学员对自已开发的软件进行了介绍并分享开发心得,一起来了解Access开发的软件。【详情>> 】   5af8dd7da8c143147dc23219debb79c4.png 从Excel到Access数据库  为广大Excel用户了解、学习Access数据库开设的一个实用课程,侧重于数据统计分析。【详情>> 】   cfdac79b33f54c18fd9b92b9460dc515.png Access每天3分钟  视频课程共50集,Access的基础知识并结合示例详细讲解,每集视频只有短短几分钟,学员可以利用碎片化的时间,每天进步一点点【详情>> 】   bce32390d55e42456fbe6501096c16ef.png 张志,Access数据库培训讲师,『Access软件网』创始人,服务过的知名企业有北京奔驰、立达(中国)纺织仪器、宜家(中国)投资等。 2003~2013年连续10年获微软最有价值专家。【详情>>】  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值