数据库设计与应用开发篇——关系数据理论(第六章)

一、规范化涉及的基本概念

1、函数依赖(FD)

在这里插入图片描述
补充:函数依赖和别的数据依赖一样,都是属于语义范畴,只能根据语义来确定一个函数的依赖;这里需要注意一下符号的书写,要区别于后续的多值依赖等等。

注意:函数依赖,x确定y,意思是,x确定了,y也就确定了,有唯一的值,不存在,相同的x,对应着不同的y,即为一对一关系。

2、平凡FD与非平凡FD(了解)

在这里插入图片描述

3、完全FD和部分FD

在这里插入图片描述
**注意:**这里的依赖符号与前面的函数依赖不同,需要在箭头上面加上字母符号。

4、传递FD

在这里插入图片描述

5、属性集闭包定义及算法

目的:利用此算法求候选码
在这里插入图片描述


简述:
出现在右部的一定不是候选键;
出现在左部/不出现,一定是候选键;
即出现在左,又出现在右部,可能是候选键。

6、最小依赖集的概念

依赖集F满足下列条件,则称F为极小函数依赖集,亦可称为最小依赖集或最小覆盖。
在这里插入图片描述

二、各级范式的定义

范式是符合某一种级别的关系模式的集合,关系数据库中的关系必须满足一定的要求;满足不同程度要求的为不同范式。
在这里插入图片描述
要求:要回判断范式的级别
在这里插入图片描述

三、按给定要求无损、保持依赖分解模式到3NF

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

silence_sz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值