解答下题1. (简答题)现有如下关系模式:借阅(图书编号,书名,作者名,出版社,读者编号,读者姓名,借阅日期,归还日期),基本函数依赖集 F={图书编号→(书名,作者名,出版社),读者编号→读者姓名,(图书编号,读者编号,借阅日期)→归还日期} (1)读者编号是候选码吗?(10分) (2)写出该关系模式的主码。(15分) (3)该关系模式中是否存在非主属性对码的部分函数依赖?如果存在,请写出所有的部分函数依赖。(25分)
时间: 2024-01-29 19:02:14 浏览: 137
计算机网络简答题和论述题(1).pdf
1. 读者编号是候选码,因为通过读者编号可以唯一确定一条记录。
2. 该关系模式的主码为(图书编号,读者编号,借阅日期),因为这三个属性可以唯一确定一条记录,而且它们都是候选码。
3. 存在非主属性对码的部分函数依赖。具体来说,(图书编号,借阅日期)→ 书名、作者名、出版社和(读者编号)→ 读者姓名都属于部分函数依赖。因为在给定图书编号和借阅日期的情况下,可以唯一确定一条记录,并且可以推出该记录的书名、作者名和出版社,这些属性并不依赖于读者编号;同样,在给定读者编号的情况下,可以唯一确定一条记录,并且可以推出该记录的读者姓名,这个属性不依赖于图书编号、书名、作者名、出版社、借阅日期和归还日期。
阅读全文