阅读下列说明,回答问题1至问题3。
【说明】
请设计一个图书馆数据库,此数据库中对每个借阅者保存的读者记录包括:读者号、姓名、地址、性别、年龄、单位。对每本书存有:书号、书名、作者、出版社。对每本书被借出的书存有读者号、借出日期和应还日期。
【问题1】
给出E-R图
【问题2】
转换成关系模型
【问题3】
给其中任何一个表用SQL语句建表。
第1题:
第2题:
一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系的主键是()。
A.书号
B.读者号
C.书号+读者号
D.书号+读者号+借期
第3题:
现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外码是()。
A.书号
B.读者号
C.书号+读者号
D.书号+读者号+借期
第4题:
第5题:
现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期) 假如同一本书允许一个读者多次借阅,但不能同日对一种书借多本,则该关系模式的主码是()
A.书号
B.读者号
C.书号+读者号
D.书号+读者号+借期