数据库第6章作业——课后习题

又结束了一章——第6章关系数据理论,这一章的作业蛮费脑子的,有的参考答案才知道原来是这么做。
先复习一下四大范式
1NF:是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。简言之,就是无重复的列。
2NF:若R∈1NF,且每一个非主属性完全函数依赖于任何一个候选码,则R∈2NF。
3NF:设关系模式R<U,F>∈1NF,若R中不存在这样的码X,属性组Y及非属性组Z( Z ⊉ Y Z \nsupseteq Y ZY)使得XYYZ成立,YX,则称R<U,F>∈3NF。
BCNF:关系模式R<U,F>∈1NF,若X → Y Y ⊈ X Y \nsubseteq X YX时X必含有码,则R<U,F>∈BCNF。即在R中,每一个决定因素都包含码。

一个满足BCNF的关系模式有:

所有非主属性对每一个码都是完全函数依赖
所有主属性对每一个不包含它的码也是完全函数依赖
没有任何属性完全函数依赖于非码的任何一组属性。

4NF:关系模式R<U,F> ∈ 1NF,如果对于R的每个非平凡多值依赖X →→ YYX),X都含有码,则称R<U,F>∈4NF。限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。
作业如下,手写拍照上传,三连操作?忽略chouchou的字。。
作业题是第2 6 7 8

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45845039/article/details/116209898