关系数据库的三范式

范式即规则,当我们使用关系型数据库进行表的设计时,需要遵循一定的设计规则,这样可以让我们更好地使用数据库(比如让我们的数据库设计看起来更规范,合理。。。。。具体的我现在也说不出来)。如果要满足第二范式,必须先满足第一范式,要满足第三范式,必须信满足第二范式

第一范式:在关系型数据库的表中,每一列都是一个独立的个体,它是不可分割的(如一个人是单独的个体,不能像火影里分出几个分身来),体现在同一个列中不能设置多个值(比如:student表中有一行数据,表中有name这个属性,我们不能在这行数据的name属性设置两个值)

第二范式:同一个表中的每一行都要被唯一的区分,即不能出现完全一样的两行数据,一般我们会为表设置一个主键列去区分每一行数据

第三范式:数据库中尽量不要有冗余字段,能够通过与其他表的关系推到出来的信息不要单独设置字段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值