阅读下列说明,回答问题1至问题3。 【说明】 请设计一个图书馆数据库,此数据库中对每个借阅者保存的读者记录包括:读者号、姓名、地址、性别、年龄、单位。对每本书存有:书号、书名、作者、出版社。对每本书被借出的书存有读者号、借出日期和应还日期。

admin2010-01-15  38

问题 阅读下列说明,回答问题1至问题3。
    【说明】
   请设计一个图书馆数据库,此数据库中对每个借阅者保存的读者记录包括:读者号、姓名、地址、性别、年龄、单位。对每本书存有:书号、书名、作者、出版社。对每本书被借出的书存有读者号、借出日期和应还日期。
                                         
   【问题1】
   给出E-R图
   【问题2】
   转换成关系模型
   【问题3】
   给其中任何一个表用SQL语句建表。

选项

答案【问题1】 [*] 【问题2】 关系模型为: 读者(读者号,姓名,地址,性别,年龄,单位) 书(书号,书名,作者,出版社) 借书(读者号,书名,借出日期,应还日期) 【问题3】 对关系模式“借书”建表: CREATE TABLE RB(RNO CHAR(5), BNO CHAR(5), OUT_DATE

解析 这个数据库的设计比较简单,但需要考生对一些基本知识有所掌握。
   通过分析,可以得到:有2个实体和一个联系。
   实体:读者、书。
   联系:借书。
   读者和书之间是“一对多”的借书联系。
   实体“读者”应该有如下属性:读者号,姓名,年龄,单位,地址,性别。
   实体“书”应该有如下属性:书号,书名,作者,出版社。
   联系“借书”应该有如下属性:借出日期,应还时期。
   由以上分析画出的E-R图如下所示。
转载请注明原文地址:https://kaotiyun.com/show/v0DZ777K
0

相关试题推荐
最新回复(0)