欢迎来到天天文库
浏览记录
ID:38414429
大小:56.00 KB
页数:3页
时间:2019-06-12
《于亚芳综合性》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库系统概论实验报告数据库系统概论实验报告学号0708114069姓名于亚芳专业计算机科学与技术类型综合性学时8实验时间周五下午一、实验题目设计图书馆图书管理数据库系统二、实验要求进行需求分析,设计E-R图,设计数据库结构,建立必要的视图和索引。三、进行需求分析作出数据流图图书馆管理系统主要功能分为3个部分:书籍管理部分、读者信息管理部分和借书还书部分,先根据用户需求简单确定其功能要求,根据功能要求,可以将系统划分为两个主要的功能模块:查询和维护。程序的模块划分和功能流程图如下:系统身份验证主界面查询模块维护模块借书信息查询管藏信息查询人员录入书籍录入借书还书书书四、进行概念结构设计作
2、出E-R图河南师范大学计算机科学与信息技术学院数据库系统概论实验报告读者编号借书日期图书编号读者借书图书姓名归还日期书名性别电话已借册数出版社作者定价状态五、进行逻辑结构设计设计出关系模式,判断出采用那一级范式逻辑设计:通过上面的分析可知须需要3张表:图书信息表、读者信息表和借阅信息表。图书信息表(书号,书名,定价,出版社,作者,状态)主键为书号,符合三级范式。读者信息表(读者编号,姓名,性别,联系电话,已借册数)主键为读者编号,符合三级范式。借阅信息表(读者编号,书号,借书日期,还书日期)读者编号与书号为外码,符合三级范式。六、建立关系模式每个表结构及说明图书信息表段名数据类型长度允许
3、空是否主键字段说明ShuhaoChar4NY图书编号Shumingchar28YN图书名Dinjiacurrency8YN图书定价Chubanshechar20YN出版社Zuozhechar20YN作者Zhuangtaichar10YN是否借出读者信息表段名数据类型长度允许空是否主键字段说明BianhaoChar4NY读者编号Xingmingchar10YN读者姓名XingbieChar2YN读者性别dianhuachar20YN联系电话yijieceshuInt4YN已借册数河南师范大学计算机科学与信息技术学院数据库系统概论实验报告借阅信息表段名数据类型长度允许空是否主键字段说明Bia
4、nhaochar4NN读者编号Shuhaochar4NN图书编号Jieshuriqidata8YN借书日期Huanshuriqidata8YN还书日期七、设计必要的索引和视图建立索引:1、Createuniqueindex书号索引On图书信息表(shuhao);2、Createuniqueindex读者索引On读者信息表(bianhao);建立视图:1、Createview借阅信息AsSelectbianhao,shuhao,huanshuriqiFrom借阅信息表Wherehuanshuriqi<‘jieshuriqi+30’Withcheckoption;2、Createview图书
5、信息AsSelectshuhao,shumingFrom图书信息表Wherezhuangtai=1Withcheckoption;八、自我评析与总结由于数据库知识掌握的不够详细,感觉实验有些许苦难,实验过程中也出现了一些错误,但经过自己不努力和别人的帮助,完成了本次实验,数据库达到了三级范式,冗余性基本满意,在这个实验中,主要是用户需求难以把握,E-R图到逻辑表达也有些难度,需要具备严谨的态度进行设计。针对此实验,它基本满足了图书馆正常业务的进行,不过未考虑续借、预定等业务。这些内容可以继续进行扩展。九、参考文献1、书名:数据库系统概论,年代:2006,作者:王珊,出版社:高等教育出版社
6、2、书名:数据库开发教程,年代:2004,作者:陈博,周晓杰,出版社:清华大学出版社十、教师评语:河南师范大学计算机科学与信息技术学院
此文档下载收益归作者所有