图书管理系统第1章. 系统分析数据库系统中共有 4 个实体:书库,管理员,书籍,读者。1) 书库的属性:书库号、名称;2) 管理员的属性:管理员编号、姓名、联系电话;3) 书籍的属性:图书编号、出版社、书名、数量、类别、作者、价格、剩余数量、出版日期;4) 读者的属性:姓名、学号、班级、院系;5) 一个书库有多个管理员,一个管理员只能在一个书库工作。书库和管理员具有一对多的联系。6) 一个管理员管理多种书籍,一种书籍可以由多个管理员管理。管理员和书籍具有多对多的联系。7) 一个书库存放多种书籍,一种书籍只能在一个书库存放。书库和书籍具有一对多的联系。8) 一个读者可以借阅多种书籍,一种书籍可以有多个读者借阅。书籍和读者具有多对多的联系.第2章. E-R 图各个实体的 E—R 图如下所示:图 1 实体书库的 E-R 图;图 2 实体管理员的 E—R 图;图 3 实体书籍的 E—R 图;图 4 实体读者的 E—R 图。各个实体之间联系的 E—R 图如下所示:图 5 书库—管理员的 E—R 图;图 6 管理员—书籍的 E-R 图;图 7 书库—书籍的 E—R 图;图 8 读者-书籍的 E-R 图。然后,将以上实体之间联系表示出来,画出数据库系统的E-R 图,如图 9 所示:第3章. 将 E—R 图转化为关系模型根据 E—R 图可以将系统中的概念模型转换为具体的表(即关系)结构,共分为 6个关系,详细信息如下所示:书库(书库号、名称);管理员(管理员编号、姓名、联系电话、书库号);书籍(图书编号、出版社、书名、数量、类别、作者、价格、剩余数量、出版日期、书库号);读者(姓名、学号、班级、院系);管理(管理编号、管理员编号、图书编号);借阅(借阅编号、图书编号、学号、借阅日期、归还日期、借阅数量、拖欠日期、罚款数目)。将 E—R 图转化为关系表确定列的数据类型及必要的约束规则,给出如下所示数据库表的基本结构及说明(数据库 db):(1)书库信息表列名说明数据类型约束LibraryNo书库号int主键LibraryName名称nvarchar(20)(2)管理员信息表 列名说明数据类型约束WorkerID管理员编号int主键WorkerName姓名nvarchar ( 20)WorkerContact联系电话Varchar(20)LibraryNo书库号int外键(3)书籍信息表列名说明数据类型约束BookID图书编号Varchar(20)主键Publisher出版社nvarchar(30)BookName书名nvarchar(30)BookQuantity数量intBookStyle类别Varchar(20)Author作者Varchar(20)BookPrIce价格floatRemain...