现有某图书管理系统的数据库中的部分关系模式如下: 读者(借书证号 姓名 联系电话 身份证号 注销

大学网课 已帮助 人

现有某图书管理系统的数据库中的部分关系模式如下: 读者(借书证号,姓名,联系电话,身份证号,注销标记) 主键:借书证号 出版社(出版社名称,联系电话,地址) 主键:出版社名称 采购图书(ISBN,书名,作者,责任编辑,出版社名称,出版时间,单价,馆藏数量) 主键:ISBN 外键:出版社名称,参照 出版社(出版社名称) 上架图书(内部编码,检索号,借阅状态,ISBN) 主键:内部编码 外键:ISBN,参照 采购图书(ISBN) 借阅(借阅编号,借书证号,图书内部编码,借阅时间,归还时间) 主键:借阅编号 外键:借书证号,参照 读者(借书证号) 图书内部编码,参照 上架图书(内部编码) 分别利用关系代数、元组关系演算实现以下查询: (1)查询借书证号为‘S20180204’的读者借阅过的所有图书的名称。 (2)查询没有借过图书的读者基本信息,包括借书证号、姓名、联系电话。 (3)查询借阅过图书《数据库原理与应用》和《数据科学》的读者姓名和联系电话。 (4)查询借阅过图书《数据库原理与应用》或

现有某图书管理系统的数据库中的部分关系模式如下: 读者(借书证号 姓名 联系电话 身份证号 注销

热搜:oecd数据库是由什么出品的一个在线图书馆

回答

共1条回复

  • ①图书销售表中,读者信息应该单独新建一张表,否则就会造成大量的数据冗余。 \r\n ②出版社表(出版社编号,出版社名称)主码:出版社编号 \r\n 出版表(出版社编号,图书编号,出版时间,出版数量,版次)主码:(出版社编号,图书编号) \r\n 图书表(图书编号,图书名称)主码:图书编号 \r\n 书店表(书店编号,联系电话,所在城市编号)主码:书店编号 \r\n 城市表(所在城市编号,城市名称)主码:所在城市编号 \r\n 读者表(读者编号,读者姓名,读者电话)主码:读者编号 \r\n 图书销售表(图书编号,读者编号.销售日期,销售数量,书店编号)主码:(图书编号,读者编号)\r\n[解析] 本题考查的主要是数据库设计优化、关系数据模型转换及规范化处理。