数据库范式

系统 1480 0

数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简
洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新
(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,
而且面目可憎,可能存储了大量不需要的冗余信息。

第一范式1NF
所谓第一范式是指数据库表中的每一列都是不可分割的基本数据项

第二范式2NF
如果关系模式为第一范式,并且每一个非主属性完全函数依赖于某个候选键,则
称为第二范式

第三范式3NF
如果关系模式是第二范式,并且每个非主属性都不传递依赖于R的候选键,则称
为第三范式 消除了传递依赖

BCNF
若关系模式R是第一范式,并且每个属性都不传递依赖于R的候选键。称为BCNF,
在第三范式的基础上,数据库表中不存在任何字段对任一候选关键字段的传
递函数依赖

四种范式之间存在如下关系:

BCNF 属于 3NF 属于 2NF 属于 1NF

数据库范式

数据库范式


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论