三大范式(小白视角,一看就懂)

三大范式(小白视角,一看就懂)文章目录前言一 三大范式 1 第一范式 1NF 2 第二范式 2NF 3 第三范式 3NF 二 五大约束二 关于范式的一些其他了解前言 本篇文章主要给大家详细解释三大范式以及在面试时如果面试

大家好,欢迎来到IT知识分享网。


前言

本篇文章主要给大家详细解释三大范式以及在面试时如果面试官问到三大范式时大家可以依据当时情况自己去扩展谈论范式的由来和范式有几种,范式难道就真的只有我们常见的三大范式吗?还有经常与三大范式一起讨论的五大约束,在这里也会给大家做一些详细解释,希望可以帮助到大家!


一、三大范式

1.第一范式(1NF)

原子性:强调的是列的原子性,即数据库中每一列的字段都是单一属性,不可再分的。并且这个单一属性必须是由基本的数据类型所构成的,如整数、字符串等。下面给大家举个例子:

这是一张员工表:

员工ID 姓名 性别 部门 联系电话
101 周星星 销售部
员工ID 姓名 性别 部门 个人电话 家庭电话
101 周星星 销售部

2.第二范式(2NF)

商品 供销商 价格 重量 分类 供销商电话
啤酒 饮品1厂 3 300ml 液体
啤酒 饮品2厂 5 300ml 液体
可乐 饮品2厂 5 250ml 液体
商品 供销商 价格 重量 分类
啤酒 饮品1厂 3 300ml 液体
啤酒 饮品2厂 5 300ml 液体
可乐 饮品2厂 3 250ml 液体
供销商 供销商电话
饮品1厂
饮品2厂

3.第三范式(3NF)

课程编号 课程名字 上课时间 任课老师 老师电话 老师职位
101 马克思理论基础 8:00 Lily 讲师
102 经济学 14:00 Lucy 教授

课程表:

课程编号 课程名字 上课时间 任课老师
101 马克思理论基础 8:00 Lily
102 经济学 14:00 Lucy

教师表:

任课老师 老师电话 老师职位
Lily 讲师
Lucy 教授

二、五大约束

二、关于范式的一些其他了解

范式(Normal Form)是英国人在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中必须要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF,但是我们只要理解前三个范式就完全够用了,其他范式只是简单了解一下。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/120017.html

(0)
上一篇 2025-11-01 14:26
下一篇 2025-11-01 14:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信