1 / 14
文档名称:

数据库实验报告.docx

格式:docx   大小:238KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验报告.docx

上传人:sssmppp 2021/2/27 文件大小:238 KB

下载得到文件列表

数据库实验报告.docx

相关文档

文档介绍

文档介绍:东华理工大学
长江学院
数据库原理及应用
课程设计报告
图书馆管理系统

号:
**********

名:

级:
1230602

业:
信管专业
日期:2013年11月
一、 需求分析
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深 刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机 应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比 拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命 长、成本低等。这些优点能够极大地提高图书馆管理的效率,也是企业、学校的 科学化、正规化管理,与世界接轨的重要条件。
模块功能分析:
(1) 图书模块:用来管理图书馆里的书籍查阅及其库存等信息;
(2) 读者模块:用来管理读者的借阅和其自身的基本信息等;
(3) 管理员模块:用来管理图书馆内的图书借阅和归还等事物;
(4) 图书借阅模块:用来管理读者编号、书号、借书日期、还书日期等;
二、 概念结构设计
通过对数据库的初步分析,可将数据库初步分为7个数据库:某书表、某本 书表、图书类型表、读者表、读者类别表、借阅卡表、图书位置表、借还归还表、 管理员表,丢失损坏表。
某书(条码号,书名,作者,价格,图书类型,出版社,出版日期,供应商, ISBN号入库时间,馆藏数目,库存数目);
某本书(图书编号,条码号,书架号,状态);
图书类型(条码号,类别,阅览室,书架号);
读者(身份证号,姓名,密码,性别,班级,读者类型,地址,联系电话, 有效期);
读者类型(读者类型,可借数目,可借时间);
借阅卡(借阅卡号,身份证号,可借数目,余额,状态);
借阅归还(图书编号,借阅卡号,借出日期,应还日期,归还日期,状态);
图书位置(书架号,阅览室);
管理员(用户名,密码,姓名,性别);
丢失损坏(图书编号,借阅卡号,是否丢失,是否损坏,惩罚金额);
本系统的E-R图如下:
•读者(身份证号,姓名,密码,性别,班级,读者类型,地址,联系电 话,有效期)
•读者类型(读者类型,可借数目,可借时间)
读者类型
•借阅卡(借阅卡号,身份证号,可借数目,余额,状态)
借阅卡
某书(条码号,书名,作者,价格, 应商,ISBN号入库时间,馆藏数目,
图书类型,出版社,出版日期, 库存数目)
•某本书(图书编号,条码号,书架号,状态)
图书类型
•图书位置(书架号,阅览室)
图书位置
•丢失损坏(图书编号,借阅卡号,是否丢失,是否损坏,惩罚金额)
•各实体之间的关系E-R图:(见下页)
检 SQL Server Enterprise Manager -鱸关細"关崇图",£11 "图书馆"中、"(local)' _t] 施文件(F) fiQ(W) »S)(H)
Q ell 毗幕
三、逻辑结构设计
1、基本表
①某书表:
属性名
数据类型
是否主键
是否允许为空
缺省值
说明
条码号
VARCHAR(20)
YES
NOT NULL
编号
书名
VARCHAR(IO)
NO
NOT NULL
书名
作者
VARCHAR(10)
NO
NOT NULL
作者
译者
VARCHAR(20)
NO
NULL
译者
价格
MONEY(8)
NO
NOT NULL
价格
图书类型
VARCHAR(10)
NO
NOT NULL
图书类别
出版社
VARCHAR(20)
NO
NOT NULL
出版社
出版日期
DATETIME(8)
NO
NOT NULL
出版日期
供应商
VARCHAR(20)
NO
NOT NULL
供应商
ISBN
VARCHAR(20)
NO
NOT NULL
ISBN
馆藏数目
INT
NO
NOT NULL
馆藏数目
可借数目
INT
NO
NOT NULL
可借数目
入库时间
DATETIME(8)
NO
NOT NULL
入库时间
②某本书表:
属性名
数据类型
是否主键
是否允许为空
缺省值
说明
图书编号
VARCHAR(20)
YES
NOT NULL
图书编号
条码号
VARCHAR(20)
N