1 / 9
文档名称:

图书管理系统数据库设计.doc

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

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

分享

预览

图书管理系统数据库设计.doc

上传人:annimy 2022/4/23 文件大小:110 KB

下载得到文件列表

图书管理系统数据库设计.doc

文档介绍

文档介绍:图书管理系统数据库设计
姓名:周传剑 学号:0905072004 班级:09电气类(2)
[摘要]:
数据库系统及应用课程设计是学****完《数据库系统及应用》课程后进行的一次全面的综合练****其目的在于加深对数据库基础理论和基本知识的理称
最大借阅图书数量
最长借阅日期
编号
-R图
借阅证件:{借阅证编号,姓名,工作单位,有效证件号,***日期,证件类型,状态}
证件
状态
工作单位
编号
证件类型
***日期
有效证件号
姓名
-R图
图书借阅:{借阅编号,证件编号,借阅日期}
证件编号
借阅日期
借阅编号
图书借阅
-R图
图书借阅明细:{编号,借阅编号,图书编号,借阅数量,到期日期,实际归还日期,续借日期,罚款金额,状态}
借阅明细
罚款金额
借阅编号
编号
图书编号
实际归还日期
借阅数量
到期日期
续借日期
状态
-R图
用户信息:{用户名,密码}
用户名
用户
密码
三、数据库的逻辑设计
数据库由以下七个数据表组成:第一个是图书类型表,命名为BookType;第二个是图书基本信息表,命名为BookInfo;第三个是借阅证件类型表,命名为CardType;第四个是借阅证件表,命名为Cards;第五个是图书借阅表,命名为Borrow;第六个是图书借阅明细表,命名为BorrowList;第七个是用户信息表,命名为Users。下面设计它们的具体字段。
图书类型表
表1-1为图书类型表。图书类型表记录了图书类表,用于给图书分类。该表主要包括了类别号和类别名称等数据。
表1-1 BookType——图书类型表
编号
字段名称
数据结构
说明
1
TypeId
int
图书类型编号,主键,自动增1
2
TypeName
varchar 50
图书类型名称
3
UpperId
int
上级图书类型编号

表1-2为图书基本信息表。图书基本信息表记录了图书馆藏书的基本资料,可供查询。该表主要包括了图书编号、图书名称、作者、出版社、库存位置、图书价格、图书类型编号、库存数量和描述信息。
表1-2 BookInfo——图书基本信息表
编号
字段名称
数据类型
说明
1
BookNo
varchar 50
图书编号,主键
2
BookName
varchar 50
图书名称
3
Author
varchar 50
作者
4
Publisher
varchar 50
出版社
5
Location
varchar 40
库存位置
6
Price
float
图书价格
7
TypeId
int
图书类型编号
8
Total
int
库存数量
9
Description
varchar 500
描述信息

表1-3为借阅证件类型表。借阅证件类型表记录了借阅证件类型的信息,用于给借阅证件管理。该表主要包括了编号、类型名称、最大图书借阅数量、最长借阅天数、最长续借天数。
表1-3 CardType——借阅证件类型表
编号
字段名称