第一生活网

数据库范式的题目(数据库范式例题)

柯逸蝶
导读 大家好,我是小一,我来为大家解答以上问题。数据库范式的题目,数据库范式例题很多人还不知道,现在让我们一起来看看吧!1、网上对这个题

大家好,我是小一,我来为大家解答以上问题。数据库范式的题目,数据库范式例题很多人还不知道,现在让我们一起来看看吧!

1、网上对这个题的答案大多以C为主,认为是3NF,但此题最初的描述有这样一句“但每个作者参与编写的书的书名互不相同”,因此有函数依赖: B#->BNAME, (BNAME,AUTHOR)->B# ,此时三个属性都是主属性,没有部分函数依赖和传递依赖,因此是3NF,由于B#不包含码,所以不是BCNF。

2、 但是现在这个题少了那关键的一句,我认为这题还选择3NF是错误的,因此此时 B#->BNAME 函数依赖 B#->->AUTHOR 多值依赖 这里的码是(B#,AUTHOR),BNAME部分函数依赖于码,因此应该是1NF。

3、但很多试卷都还是按照3NF给的答案,你要不按照他们的答案回答会判你错,这个我也没有办法,只能说现在的教育……。

本文到此讲解完毕了,希望对大家有帮助。