现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外码是(D)
A.书号
B.读者号
C.书号+读者号
D. 书好+读者号+借期
该回答引用GPT:该关系模式描述的是借阅书籍的过程,其中书号和读者号是必须的,因为每本书和每个读者都必须要有一唯一标识。借期和还期是可选的,因为一本书可以多次借阅,但同一时间只能借一本,因此需要用借期和还期来记录借阅的时间段。由于不能同时对一种书借多本,所以需要将书号和读者号组合成一个唯一标识,来表示某本书在某个读者下的借阅情况。因此,该关系模式的外码是书号+读者号+借期。
我觉得是你答案错了,书号+读者号唯一标识一条借阅记录,但是借期是借阅记录的一个属性,而不是用于标识借阅记录的属性,用在这里不合适