3NF 与BCNF 有什么区别?求举个例子说明下~有经验的来举2个例子~不要复制粘贴的

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 07:33:37
3NF 与BCNF 有什么区别?求举个例子说明下~有经验的来举2个例子~不要复制粘贴的
xSn@wHHeH]P&P[6!yK5wfz=̹{u61='Y@o;3}g4b"UMyQ"}W4OyA֨cF˲[2X31nQكoi7'+ ?E-''=F n[R O*"l/(N$MI @-Sz9;gWAKBϑ=xM񒅷G{]x>뛬)0D}$m.t6^^ʭڒeNW[8GPi3E=L蚓W 6qә3[: t{&/A3X1&,3j뼗>ʇưS-Py=F*.i¤d%Xkl(0Ъ|

3NF 与BCNF 有什么区别?求举个例子说明下~有经验的来举2个例子~不要复制粘贴的
3NF 与BCNF 有什么区别?求举个例子说明下~
有经验的来举2个例子~不要复制粘贴的

3NF 与BCNF 有什么区别?求举个例子说明下~有经验的来举2个例子~不要复制粘贴的
BC范式的函数依赖左部一定包含码.而3范式没有这个要求.
例子:
关系模式(学生,老师,课程) 其中每一个老师只教一门课,每门课有若干老师,某一学生选一门课就对应一个老师. 由语义得如下函数依赖:
(学生,课程)→老师.
(学生,老师)→课程.
老师→课程.
码是:学生,老师;学生,课程
主属性是:学生,老师,课程
显然,没有非主属性的传递依赖,也没有非主属性部分函数依赖,所以为三范式.
但是! 老师→课程 这个函数依赖左部不包含码 只有码的一部分 所以达不到BC范式