网站大量收购闲置独家精品文档,联系QQ:2885784924

图书借阅数据库设计.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书借阅数据库设计

图书借阅管理系统 数据库设计 一、规划 使用部门:学校图书馆图书借阅部门 使用者: 图书馆各藏书处管理员 读者 软硬件和网络实施条件已经具备 馆藏量 学生借阅量 二、需求分析 数据需求 学生信息:学生证号、学生姓名、学生性别、学院、专业、班级、办证日期 图书信息:条码号、索书号、书名、作者、出版社、出版年、ISBN、单价、馆藏地、图书状态 借阅信息:学生证号、学生姓名、图书条码号、书名、借书日期、应还日期、馆藏地、借书数量 二、需求分析(续) 约束 学生证有效期 最大借阅数量 超期罚款 …… 三、概念设计 ER图 实体,实体属性 联系,联系属性,联系类型 四、逻辑设计 ER图转换成关系模式集 读者(学生证号、姓名、性别、学院、专业、班级、办证日期、读者类型) 读者类型(类型名、最大借阅、最长借期) 图书信息( ISBN 、书名、作者、出版社、出版年、分类号、单价) 图书(条码号、馆藏地、图书状态、 ISBN ) 借阅信息(学生证号、图书条码、借书日期、应还日期、还书日期、是否超期) 处罚记录(学生证号、图书条码、管理员编号、处罚日期、处罚金额) 管理员(管理员编号、姓名、性别、密码、联系电话) * 图书信息 ISBN 书名 作者 出版社 分类号 图书 条码号 馆藏地 图书状态 拥有 n 1 读者 学生证号 姓名 性别 院系 班级 办证日期 还书 m n 还书日期 借书 借出日期 应还日期 m n 出版地 出版年 系 院 单价 读者类型 类型名 最大借阅 最长借期 拥有 1 n 图书 读者 借还书 借出日期 应还日期 m n 还书日期 超期处罚 金额 m n 处罚日期 管理员 P 是否超期 编号 姓名 性别 联系方式 密码 班 not null char(10) StuClass 男,女 性别 not null char(2) StuSex 姓名 not null char(10) StuName 12位数字 学号(主键) not null char(12) StuID 办证日期 not null date StuDate 参照tbl_StuCata 读者类型(外键) not null char(4) StuCate 系 not null char(20) StuDept 学院 not null char(20) StuSchl 取值范围 数据说明 可否为空 数据类型 列名 表1 tbl_Student (读者表) 30,60,150 最长借阅天数 not null smallint MaxDays 6,8,10 最大借阅数量 not null smallint MaxCount 一、二、三级 类型名 not null char(4) CateName 取值范围 数据说明 可否为空 数据类型 列名 表2 tbl_StuCate(读者类型表) 出版时间 not null Datetime PubDate 出版地 not null char(50) PubPlace 作者,多值 not null char(100) BAuthor 书名 not null char(100) BName 13位数字 ISBN号(主键) not null char(13) ISBN 单价 not null Decimal(5,2) Price 出版社 not null char(50) Publisher 字母开头+数字/-. 图书分类号 not null char(20) BCate 取值范围 数据说明 可否为空 数据类型 列名 表3 tbl_BookInfo (图书信息表) 借出,可借 图书状态 not null char(4) BState 图书馆藏地 not null char(10) BLocation 7位数字 图书条码号(主键) not null char(7) BID 参照tbl_BookInfo ISBN(外键) not null char(13) ISBN 取值范围 数据说明 可否为空 数据类型 列名 表4 tbl_Book (图书表) 图书实际归还日期 not null Date BRRealBackDate 参照tbl_Book 借阅图书ID (外键) not null char(8) BRBID 参照tbl_Student 借阅学生ID(外键) not null char(12) BRStuID 自增 借阅编号(主键) not null int BRID 是否超期 not null Bool BRIsOverLimitFee 图书应该归还日期 not null Date BRBackDate 图书借出时间 not null Date BRDate 取值范围 数据说明 可否为空 数据类型 列名 表5 tbl_BorrowReco

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档