关系数据库规范化理论---范式

这篇博文是关于数据库范式的复习笔记,重点介绍了3NF作为关系模式的最低要求,以及BC范式,它比3NF更严格,任何满足BC范式的关系都必然满足3NF。
摘要由CSDN通过智能技术生成

此篇博文是我的第一篇文章,在复习数据库范式部分的时候做的笔记。

范式指:规范化的关系模式,由于规范程度不同,产生了不同的范式、

一个低一级的关系范式通过模式分解可以转换成若干高一级范式的关系模式的集合。这个过程称为关系模式的规范化。
关系模式规范化的必要性:关系模式规范化,使之达到较高的范式是设计好关系模式的唯一途径。否则,所设计的关系数据库会产生一系列的问题。
关系模式应满足的基本要求:
1 元组的每个分量必须是不可分的书记向
2 数据库中的数据冗余应尽可能的少
3 关系数据库不能因为数据更新操作而引起数据不一致的问题
4 当执行插入操作时,数据库中的数据不能产生插入异常现象
5 数据库中的数据不能在执行删除操作时产生删除异常问题
6 数据库设计应考虑查询要求,数据组织应合理。

范式是衡量关系模式优劣的标准,范式的级别越高,其数据冗余和操作异常现象就越少。范式之间的联系可以表示为  1NF←2NF←3NF←4NF←5NF,后面范式可以看做是前面范式的特例。1NF 2NF不重要,最重要的是3NF 和BCNF。
第一范式:
如果一个关系模式R的所有属性都是不可分的基本数据项,则这个关系属于第一范式。
第二范式:
若关系模式R属于第一范式&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值