下载此文档

高校图书管理系统数据库物理结构设计.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
可编辑word,供参考版!
页脚下载后可删除,如有侵权请告知删除!
可编辑word,供参考版!
高校图书管理系统数据库物理结构设计
一、设计前要了解的信息(该部分不出现在设计说明书中)
1、数据库的查询事务
(1)按卡号查询读者信息及借书信息(查询读者借书信息时涉及读者、图书和借还关系的连接操作,连接属性:卡号、书号)。
(2)按姓名查询读者信息及借书信息(查询读者借书信息时涉及读者、图书和借还关系的连接操作,连接属性:卡号、书号)。
(3)按书名查询图书信息。
(4)按作者和出版社查询图书信息。
(5)按出版社统计图书信息。
(6)按书号查询图书被借信息(查询图书被借信息时涉及读者、图书和借还关系的连接操作,连接属性:卡号、书号)。
(7)按书名查询图书被借信息(查询图书被借信息时涉及读者、图书和借还关系的连接操作,连接属性:卡号、书号)。
2、数据库的更新事务
(1)办理借书证(读者注册)。
(2)借书(增加借还记录、修改图书的库存数量)。
(3)还书(修改借还记录、修改图书的库存数量)。
3、查询事务的操作频率和性能要求
(1)按卡号查询读者信息及借书信息
操作频率:200次/天
性能要求:3s内完成
(2)按姓名查询读者信息及借书信息
操作频率:80次/天
性能要求:5s内完成
(3)按书名查询图书信息
操作频率:250次/天
性能要求:3s内完成
(4)按作者和出版社查询图书信息
操作频率:250次/天
性能要求:3s内完成
(5)按出版社统计图书信息
操作频率:1次/月
性能要求:10s内完成
(6)按书号查询图书被借信息
操作频率:10次/月
可编辑word,供参考版!
页脚下载后可删除,如有侵权请告知删除!
可编辑word,供参考版!
性能要求:6s内完成
(7)按书名查询图书被借信息
操作频率:10次/月
性能要求:6s内完成
二、设计结果
1、数据库名称
Book_Borrow
2、关系表
(1) Class(读者类别表)
列名
数据类型
长度
允许空
备注
lbdm
nvarchar
2
类别代码
lbmc
nvarchar
10
类别名称
kjyts
tinyint
1
可借阅天数
kjysl
tinyint
1
可借阅数量
cqfke
smallmoney
4
超期罚款额
主键:lbdm
(2) Reader(读者表)
列名
数据类型
长度
允许空
备注
kh
nvarchar
20
卡号
xm
nvarchar
16
姓名
xb
nchar
1
性别
bm
nvarchar
30
部门
bkrq
datetime
8
办卡日期
kzt
char
1
卡状态
lbdm
nvarchar
2
类别代码
主键:kh
索引:xm(升序)
check约束:性别的取值只能为男或女
default约束:性别默认为男
(3) Book(图书表)
列名
数据类型
长度
允许空
备注
sh
nvarchar
8
书号
sm
nvarchar
40

高校图书管理系统数据库物理结构设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小34 KB
  • 时间2021-10-29