3NF 与BCNF 有什么区别?求举个例子说明下~
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/19 02:17:36
3NF 与BCNF 有什么区别?求举个例子说明下~
有经验的来举2个例子~不要复制粘贴的
有经验的来举2个例子~不要复制粘贴的
BC范式的函数依赖左部一定包含码.而3范式没有这个要求.
例子:
关系模式(学生,老师,课程) 其中每一个老师只教一门课,每门课有若干老师,某一学生选一门课就对应一个老师. 由语义得如下函数依赖:
(学生,课程)→老师.
(学生,老师)→课程.
老师→课程.
码是:学生,老师;学生,课程
主属性是:学生,老师,课程
显然,没有非主属性的传递依赖,也没有非主属性部分函数依赖,所以为三范式.
但是! 老师→课程 这个函数依赖左部不包含码 只有码的一部分 所以达不到BC范式
再问: 码,是指主键 和 候选键吗? 主属性和码是是同一个意思吗?
再答: 主属性是码中包含的属性,码是能够确定表中所有元素的属性集合
例子:
关系模式(学生,老师,课程) 其中每一个老师只教一门课,每门课有若干老师,某一学生选一门课就对应一个老师. 由语义得如下函数依赖:
(学生,课程)→老师.
(学生,老师)→课程.
老师→课程.
码是:学生,老师;学生,课程
主属性是:学生,老师,课程
显然,没有非主属性的传递依赖,也没有非主属性部分函数依赖,所以为三范式.
但是! 老师→课程 这个函数依赖左部不包含码 只有码的一部分 所以达不到BC范式
再问: 码,是指主键 和 候选键吗? 主属性和码是是同一个意思吗?
再答: 主属性是码中包含的属性,码是能够确定表中所有元素的属性集合
3NF 与BCNF 有什么区别?求举个例子说明下~
stand for 与 represent有什么区别?举个例子具体说明啊.
请问如何求3nf和bcnf?
氧化反应,还原反应,氧化还原反应 这三个之间有什么联系与区别?能否各举个例子说明下?
举个例子说明下免征额起征点的区别
内存条和CPU的区别?举个例子说明下
涉及与关于的区别,最好能分别举个例子说明下!
取代反应与加成反应的区别.最好能举个例子说明下不同之处
什么叫矢量绘图?举个例子说明下!
直接原因,根本原因,和导火线有什么区别,举个例子说明一下,
期望效用和期望值的效用有什么区别?最好举个例子来说明
年平均增长率和增长率的平均值有什么不同啊?能否举个例子说明下,