没有合适的资源?快使用搜索试试~ 我知道了~
内容概要:数据库第一二三范式及BCNF范式等;使用场景:本资源主要用于辅助系统分析师的软考;适用人群:系分备考者、产品经历、软件开发等,也适用于有相关知识点学习兴趣的小伙伴;其他:思维导图的方式介绍知识点,标注重点和示例
资源推荐
资源详情
资源评论
数据库范式
1NF
第一范式
关系模型中每个字段的值必须具有原子性,也就
是说每个字段的值不可再次拆分。
示例:若用户信息user_info字段包含姓名、地址
等信息,则不符合1NF,需要进一步拆分
总结:确保数据原子性
2NF
第二范式
解决部分依赖的问题
通俗讲就是满足1NF且配置主键
满足1NF
且满足数据表里的每一条数据记录,都是可唯一
标识的
且所有非主键字段,都必须完全依赖主键,不能
只依赖主键的一部分
示例:若数据表R,有函数依赖为(A, B) -> (C,D,
E,F),且A->(C,D) 且 B->(E,F),是否满足2NF
不符合2NF,因为存在部分函数依赖,需要进一
步拆解
总结:确保数据和主键完全依赖,如果是复合主
键,确保没有部份依赖
3NF
第三范式
解决传递依赖的问题
通俗讲就是满足2NF且非主键属性相互独立
满足2NF
且数据表中的所有非主键字段不能依赖于其他非
主键字段(也就是说,非主键属性之间不能有依
赖关系,必须相互独立)
示例:若学号->(姓名,班名,教师),班名->教
师,是否满足3NF?
不符合3NF,因为存在部分传递依赖,需要进一
步拆解
总结:确保数据与主键是直接关系,而不是间接
关系
BCNF
巴斯-科德范式
不怎么考
4NF
第四范式
不考
5NF
第五范式
不考
资源评论
说来世事不如闲~
- 粉丝: 295
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功