关系数据库理论

                            6.1 问题的提出

1:数据依赖是一个关系内部属性与属性之间的一种约束关系,是通过属性间值的相等与否体现出来的数据间相关联系
2:人们提出了多种数据依赖,其中最重要的是函数依赖和多值依赖
3:数据冗余、更新异常、插入异常、删除异常,一个好的模式应当不会发生插入异常、删除异常和更新异常,数据冗余应尽可能少
6.2 规范化
6.2.1 函数依赖
1:函数依赖和别的数据依赖一样是语义范畴的概念,只是根据语义来确定一个函数依赖
2:X->Y 但Y不是X的真子集则称X->Y 是非平凡函数依赖
3:X->Y 但Y是X的真子集,则称X->Y 是平凡函数依赖
4:在R(U)中,如果X->Y 并且对于X的任意一个真子集,如果U函数依赖于K,即K->U,则K称为超码
5:包含在任何一个候选码中的属性称为主属性,不包含在任何候选码中的属性称为非主属性或非码属性
6.2.3 范式
1:关系数据库中的关系是要满组一定要求的,满足不同程度要求的为不同范式
2:一个低一级的范式的关系模式可以通过模式分解可以转化成若干个高一级的关系模式集合,这个过程叫做规范化
6.2.4 2NF:1NF消除部分函数依赖
3NF:1NF消除传递依赖
BCNF:每一个决定因素都包含码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值