- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库《图书管理系的统》综合实验报告
华北科技学院计算机系综合性实验
实 验 报 告
课程名称 《数据库系统A》
实验学期 2011 至 2012 学年 第 2 学期
学生所在系部 计算机学院
年级 2010 专业班级 网络B10-3班
学生姓名 安志欣 学号 200907024320
任课教师 郭红
实验成绩
计算机系制
《数据库系统B》课程综合性实验报告
开课实验室:软件开发实验室(一) 2014 年 5 月 日
实验题目 《图书管理系统》数据库设计 一、实验目的
利用一种DBMS作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够正确应用各个阶段的典型工具进行表示。
二、设备与环境
(1) 硬件设备:PC机一台
(2) 软件环境:安装Windows操作系统,安装数据库管理系统SQL Server2008等。
三、实验内容
1.需求分析
图书管理系统应包括图书管理,读者管理,图书借阅与归还,统计图书的相关信息,查询等功能,同时还应包括暂停某些读者的借阅权。
图书管理应对图书的馆藏数量,位置,查询,最初入库时间等内容进行管理。
在读者管理中将读者分为老师与学生,不同类型的读者所具有的借阅权限不同。读者只可以对自己的借书记录进行查询。
图书借阅应包括图书的借阅日期,应还日期,续借等内容进行管理。
图书归还应对图书的条码,借阅者,归还日期等记录。
通过存储过程查询书的借阅情况。
每个读者可以借多本书,每本书可以被多个读者借阅。
每个管理员需要管理多本书。
图书管理员可以对图书的信息和读者的信息进行查询,可以对图书借阅,图书归还,图书罚款进行查看,插入;只有数据库管理员可以对图书信息,读书信息等其他数据进行更改。
2.概念结构设计
h 1
m n
m n
3.逻辑结构设计
(1)关系模式的设计与优化
关系模式:
学生(编号,姓名,性别,学号,联系方式,班级,图书借阅次数)
老师(编号,姓名,性别,教师号,联系方式,系部,图书借阅次数)
图书(编号,书名,书架名称,类型,入库时间,作者,借出次数,出版社,价格,页码,库存总量,现存量,管理员编号)
管理员(编号,姓名,性别,联系方式)
学生借阅表(图书编号,学生编号,借阅时间,应还时间,续借次数)
老师借阅表(图书编号,老师编号,借阅时间,应还时间,续借次数)
在这个数据库中,各个实体所具有的属性较多,会对数据库造成插入,删除,修改等异常现象,同时图书馆的图书没一种有多本库存,但每一本的条码不相同,因此对关系模式进行转换。由于学生与老师的借阅表中所包含的属性相同,因此将两者的借阅表合并。
经分解后,共创建了7个关系模式:
读者信息(读者编号,姓名,性别,证件号,联系方式,注册时间,借阅次数,属系)
管理员(管理员编号,姓名,性别,联系方式)
图书罚款(图书条码,借阅者,罚款时间,罚款金额,罚款号)
图书归还(图书条码,借阅者,归还时间,续借次数,归还号)
图书基本信息(图书编号,书名,类型,作者,出版社,价格,页码,现存量,库存量)
图书借阅(图书条码,借阅者,借阅时间,应还时间,续借次数,借阅号)
图书信息(图书条码,图书编号,书名,书架名,入库时间,管理员)
分解后读者信息表中由于读者编号与证件号均是候选码,因此此关系中存在传递函数依赖,为2NF。在管理员中,只有管理员编号是候选码因此为BCNF;同理在其他关系模式中,均只有一个候选码,且不是由其他非主属性确定的,因此为BCNF。
(2)设计合适的视图
对于图书管理系统,读者应具备对图书的查看权限,因此将图书信息,图书基本信息的查询权限授予全部用户;同时,每个读者应只能对自己的借书信息,个人基本信息,还书信息进行查询,因此创建视图duzhexinxi,jies
您可能关注的文档
- 巨轮股份:独立董事的2010年度述职报告(罗绍德) 2011-03-18.pdf
- 带给孩子一生的好习的惯【亲子活动】.ppt
- 平衡计分卡基础知识的及建立方法.ppt
- 平面力系教案格式的.doc
- 平面设计教案的.ppt
- 幼儿各项成长检测表的.doc
- 幼儿发展观察记录表的观察对象.doc
- 幼儿园(所)办园基本的标准.doc
- 幼儿园“六一汇报演的出”的申报报告及预案.doc
- 幼儿园办园申请大全的.doc
- 2025-2030中国急救医院病床和担架行业市场发展趋势与前景展望战略研究报告.docx
- 2025-2030中国户外电阻温度计行业市场发展趋势与前景展望战略研究报告.docx
- 2025-2030中国房地产信托行业发展趋势与前景展望战略研究报告.docx
- 2025-2030中国建筑垃圾处理行业市场发展趋势与前景展望战略研究报告.docx
- 2025-2030中国感应耦合器行业市场发展趋势与前景展望战略研究报告.docx
- 2025-2030中国惰性气体发生器系统行业市场发展趋势与前景展望战略研究报告.docx
- 2025-2030中国护理点血气和电解质行业市场发展趋势与前景展望战略研究报告.docx
- 2025-2030中国建材行业市场发展分析及发展趋势与投资前景预测报告.docx
- 2025-2030中国技术陶瓷行业市场发展趋势与前景展望战略研究报告.docx
- 2025-2030中国恶性间皮瘤药物行业市场发展趋势与前景展望战略研究报告.docx
文档评论(0)