问题 问答题

现有关系模式如下:
借阅(图书编号,书名,作者名,出版社,读者编号,读者姓名,借阅日期,归还日期)
(1)读者编号是候选码吗请说明理由。
(2)写出该关系模式的主码。
(3)该关系模式中是否存在部分函数依赖如果存在,请写出两个。
(4)该关系模式最高满足第几范式并说明理由。
(5)如何分解该关系模式,使得分解后的关系模式均满足第三范式(3NF)

答案

参考答案:(1)读者编号不是候选码,因为读者编号不能决定图书编号、书名、作者名等属性。
(2)该关系模式的主码是:(图书编号,读者编号,借阅日期)
(3)该关系模式存在部分函数依赖,如图书编号→书名、图书编号→作者名、图书编号→出版社、读者编号→读者姓名等。
(4)该关系最高满足第一范式(1NF),因为存在非主属性对码的部分函数依赖。
(5)该关系模式3NF分解如下:
图书(图书编号,书名,作者名,出版社)
读者(读者编号,读者姓名)
借阅(图书编号,读者编号,借阅日期,归还日期)

填空题
单项选择题