欢迎来到天天文库
浏览记录
ID:12395810
大小:26.50 KB
页数:0页
时间:2018-07-16
《数据库图书管理系统需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库图书管理系统需求分析图书管理系统第1章.系统分析数据库系统中共有4个实体:书库,管理员,书籍,读者。1)书库的属性:书库号、名称;2)管理员的属性:管理员编号、姓名、联系电话;3)书籍的属性:图书编号、出版社、书名、数量、类别、作者、价格、剩余数量、出版日期;4)读者的属性:姓名、学号、班级、院系;5)一个书库有多个管理员,一个管理员只能在一个书库工作。书库和管理员具有一对多的联系。6)一个管理员管理多种书籍,一种书籍可以由多个管理员管理。管理员和书籍具有多对多的联系。7)一个书库存放多种书籍,一种书籍只能在一个书库存放。书库和书籍具有一对多的联系。8)一个读
2、者可以借阅多种书籍,一种书籍可以有多个读者借阅。书籍和读者具15数据库图书管理系统需求分析图书管理系统第1章.系统分析数据库系统中共有4个实体:书库,管理员,书籍,读者。1)书库的属性:书库号、名称;2)管理员的属性:管理员编号、姓名、联系电话;3)书籍的属性:图书编号、出版社、书名、数量、类别、作者、价格、剩余数量、出版日期;4)读者的属性:姓名、学号、班级、院系;5)一个书库有多个管理员,一个管理员只能在一个书库工作。书库和管理员具有一对多的联系。6)一个管理员管理多种书籍,一种书籍可以由多个管理员管理。管理员和书籍具有多对多的联系。7)一个书库存放多种书籍,一
3、种书籍只能在一个书库存放。书库和书籍具有一对多的联系。8)一个读者可以借阅多种书籍,一种书籍可以有多个读者借阅。书籍和读者具15数据库图书管理系统需求分析图书管理系统第1章.系统分析数据库系统中共有4个实体:书库,管理员,书籍,读者。1)书库的属性:书库号、名称;2)管理员的属性:管理员编号、姓名、联系电话;3)书籍的属性:图书编号、出版社、书名、数量、类别、作者、价格、剩余数量、出版日期;4)读者的属性:姓名、学号、班级、院系;5)一个书库有多个管理员,一个管理员只能在一个书库工作。书库和管理员具有一对多的联系。6)一个管理员管理多种书籍,一种书籍可以由多个管理员
4、管理。管理员和书籍具有多对多的联系。7)一个书库存放多种书籍,一种书籍只能在一个书库存放。书库和书籍具有一对多的联系。8)一个读者可以借阅多种书籍,一种书籍可以有多个读者借阅。书籍和读者具15有多对多的联系。第2章.E-R图各个实体的E-R图如下所示:名称书库号书库图1实体书库的E-R图;姓名管理员编号联系电话管理员图2实体管理员的E-R图;书籍图书编号出版社书名作者数量类别出版日期剩余数量价格图3实体书籍的E-R15图;读者学号姓名图4实体读者的E-R图。院系班级各个实体之间联系的E-R图如下所示:书库号名称书库1工作n管理员管理员编号姓名图5书库-管理员的E-R
5、15图;联系电话姓名管理员编号联系电话管理员n管理m书籍出版日期剩余数量书名数量类别作者价格图书编号出版社图6管理员-书籍的E-R图; 15书库号名称书库1存放n书籍图书编号出版社书名数量类别作者价格剩余数量出版日期图7书库-书籍的E-R15图;学号班级姓名院系读者罚款数目借阅借阅日期拖欠日期n借阅数量归还日期m书籍图书编号出版社书名数量类别图8读者-书籍的E-R图。出版日期剩余数量价格15作者然后,将以上实体之间联系表示出来,画出数据库系统的E-R图,如图9所示:名称书库号1书库工作1存放罚款数目读者n班级院系借阅日期拖欠日期借阅数量借阅mnm书籍管理n管理员n出
6、版日期剩余数量价格作者图书编号出版社书名数量类别管理员编号姓名联系电话姓名学号归还日15期第3章.将E-R图转化为关系模型根据E-R图可以将系统中的概念模型转换为具体的表(即关系)结构,共分为6个关系,详细信息如下所示:书库(书库号、名称);管理员(管理员编号、姓名、联系电话、书库号);书籍(图书编号、出版社、书名、数量、类别、作者、价格、剩余数量、出版日期、书库号);读者(姓名、学号、班级、院系);管理(管理编号、管理员编号、图书编号);借阅(借阅编号、图书编号、学号、借阅日期、归还日期、借阅数量、拖欠日期、罚款数目)。将E-R图转化为关系表确定列的数据类型及必要
7、的约束规则,给出如下所示数据库表的基本结构及说明(数据库db):(1)书库信息表列名LibraryNoLibraryName说明书库号名称数据类型intnvarchar(20)约束15主键(2)管理员信息表列名WorkerIDWorkerNameWorkerContactLibraryNo说明管理员编号姓名联系电话书库号数据类型intnvarchar(20)Varchar(20)int外键约束主键(3)书籍信息表列名BookIDPublisherBookNameBookQuantityBookStyleAuthorBookPrIceRemainderPublic
此文档下载收益归作者所有