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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高校图书管理系统数据库物理结构设计

高校图书管理系统数据库物理结构设计 一、设计前要了解的信息(该部分不出现在设计说明书中) 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次/月 性能要求: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 书名 zz nvarchar 16 作者 cbs nvarchar 20 出版社 jg smallmoney 4 价格 kcsl tinyint 1 库存数量 主键:sh 索引: ① sm(升序) ② cbs(升序)+zz(升序) (4) Borrow(借还表) 列名 数据类型 长度 允许空 备注 kh nvarchar 20 卡号 sh nvarchar 8 书号 jsrq datetime 8 借书日期 hsrq datetime 8 √ 还书日期 主键:kh+sh 3、参照完整性约束 (1) FK_Reader_Class 主键表:Class 外键表:Reader 主键:lbdm 外键:lbdm (2) FK_Borrow_Reader 主键表:Reader 外键表:Borrow 主键:kh 外键:kh (3) FK_Borrow_Book 主键表:Book 外键表:Borrow 主键:sh 外键:sh

文档评论(0)

yaobanwd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档