在图书数据库中有“作者”表(作者编号、作者名)、“读者”表(读者编号、读者名)和“图书”表(图书编号,图书名、作者编号)等3个基本情况表。如果一名读者借阅过某一本书,则认为该读者与这本书的作者之间形成了关系。为能反映作者与读者之间的关系,在数据库中应增加新

admin2018-12-22  40

问题 在图书数据库中有“作者”表(作者编号、作者名)、“读者”表(读者编号、读者名)和“图书”表(图书编号,图书名、作者编号)等3个基本情况表。如果一名读者借阅过某一本书,则认为该读者与这本书的作者之间形成了关系。为能反映作者与读者之间的关系,在数据库中应增加新的表。下列关于新表的设计中,最合理的设计是

选项 A、增加一个表:借阅表(读者编号、图书编号)
B、增加一个表:读者-作者表(读者编号、作者编号)
C、增加一个表:借阅表(读者编号、图书编号、作者编号)
D、增加两个表:借阅表(读者编号、图书编号),读者-作者表(读者编号、作者编号)

答案A

解析 一名读者借阅过某一本书,则认为该读者与这本书的作者之间形成了关系,所以需要增加一个表用于反应读者借阅某本图书的表一图书借阅表(读者编号,图书编号),通过“读者编号”联系“读者”表,通过“图书编号”联系“图书”表,“图书”表中的“作者编号”可以联系“作者”表,所以增加图书借阅表(读者编号,图书编号)就可以反映作者与读者之间的关系,不需要添加其他表,所以选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/vSMp777K
0

最新回复(0)