2022年网络数据库综合性实验报告 .pdf
《2022年网络数据库综合性实验报告 .pdf》由会员分享,可在线阅读,更多相关《2022年网络数据库综合性实验报告 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华北科技学院计算机学院综合性实验实 验 报 告课程名称网络数据库实验学期2014 至2015 学年 第1 学期学生所在系部基础部年级2012级专业班级计算 B121 学生姓名樊灿学号201209014130 任课教师郭红实验成绩计算机学院制名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 16 页 -华北科技学院计算机系综合性实验报告第 1 页 网络数据库课程综合性实验报告开课实验室:基础五2014 年 12 月 14 日实验题目图书借阅系统数据库设计一、实验目的通过该实验把数据库的理论知识(数据库和数据表的设计理论、数据完整性的实现、存储过程、触发器、数据库备份、数据库安全等)应
2、用到具体的综合实例中,达到数据库知识整合的目的。二、设备与环境硬件:多媒体计算机软件:Windows7 以上的操作系统、SQL Server 2008版本三、实验内容及要求1.数据库设计要求数据库设计要合理,对数据库设计作必要的说明并抓图。2数据表设计要求数据表设计要合理,要符合数据库设计的理论范式,对数据表设计作必要的说明并抓图。3视图设计要求根据系统需求作必要的视图设计,如在一次查询中涉及到多个表,应该创建视图。4索引设计要求根据系统需求作必要的索引设计,本系统需要的聚集索引、非聚集索引、唯一索引、全文索引等。5数据完整性设计根据系统需求作必要的数据完整性设计,本系统需要的实体完整性体现、
3、域完整性体现、参照完整性体现等。6存储过程和触发器设计根据系统需求作必要的存储过程和触发器设计,本系统需要的存储过程和触发器设计。必要的存储过程和触发器设计都要写全说明,图可以是一个表的完整存储过程或触发器。7备份与恢复设计根据系统需求作必要的备份策略。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 16 页 -华北科技学院计算机系综合性实验报告第 2 页8数据库安全设计根据系统需求作必要的数据库安全设计,如本系统分几级用户、分别是什么角色成员具有什么操作权限等。四、实验结果及分析1.数据库设计(1)设计思想:图书管理系统数据库的主要任务是对读者信息、管理员信息、图书资料信息、借
4、阅归还图书信息、罚款信息的基本信息的操作和处理。此系统功能分为面向读者和面向管理员两部分,其中读者可以进行借阅、续借、归还和查询书籍等操作。根据以上功能分析,图书管理系统应该包含:读者信息表、图书信息表、以及借阅信息表。针对图书管理系统目前的用户量(假设为15000 人)和图书量(假设为10 万册)考虑,系统的主数据文件初始大小设置为5MB,最大容量不限制,自动增长设置为 10%;日志文件初始大小设置为:5MB,最大容量为 10MB 自动增长设置为:1MB。考虑到图书管理系统最经常的操作是查找,所以为了提高查找效率,应为读者表 130、图书表 130建立索引。(2)具体实现代码:名师资料总结-
5、精品资料欢迎下载-名师精心整理-第 3 页,共 16 页 -华北科技学院计算机系综合性实验报告第 3 页2数据表设计(1)设计思想:根据以上对图书管理系统的功能分析,需要设计读者信息表(简称读者表130)、管理员信息表(简称管理员表)、图书信息表(简称图书表130)和借阅信息表(简称借阅表130)。(1)读者表 130(学号,姓名,性别,年龄,系部,专业,借阅数量,欠款金额,联系电话)读者表 130主要记录读者信息,通过读者表 130 可以查看读者的具体信息,如:学号、姓名、性别、年龄、系部,专业、借阅数量、欠款、联系电话等。(2)图书表 130(ISBN,书名,作者,出版社,单价,库存量,馆
6、藏位置,类型)图书表 130主要记录图书的各种信息,包括:ISBN、书名、条码号、作者、出版社、单价、库存量、馆藏位置、类型等。读者可以通过查询此表得到与需要的图书相关的信息。例如:可以通过查询图书的ISBN,查看该图书目前的库存量和馆藏位置。(3)借阅表 130(学号,ISBN,条码号,借阅日期,应还日期,实还日期,欠款金额)读者可以通过借阅表130 查询借书情况,例如:借阅日期、应还日期、欠款金额等信息。(2)具体实现:名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 16 页 -华北科技学院计算机系综合性实验报告第 4 页3视图设计名师资料总结-精品资料欢迎下载-名师精心整理
7、-第 5 页,共 16 页 -华北科技学院计算机系综合性实验报告第 5 页(1)设计思想:(1)为了查询读者借阅情况是方便,建立读者借阅情况视图。其字段信息包括:学号、姓名、ISBN、书名、借阅日期、应还日期、欠款金额。(2)管理员需要查看当前逾期未还的图书,需要建立逾期未还图书信息视图,其字段信息包括:学号、姓名、系部、专业、书名、借阅日期、应还日期、欠款金额。其中,欠款金额通过计算得出。(2)具体实现:4索引的建立名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 16 页 -华北科技学院计算机系综合性实验报告第 6 页(1)设计思想:为了提高搜索效率,应该为表建立相关索引。(1
8、)对读者表 130建立索引在建立读者表 130 时,已经对读者表130 的“学号”字段建立了主键索引,且其为聚集索引,为了提高对读者表130的检索效率,还需要为经常查询的字段添加非聚集索引,例如为“姓名”字段建立非聚集索引。(2)对图书表 130建立索引在建立图书表 130 时,已经对图书表130 的“ISBN”字段建立了主键索引,且其为聚集索引,为了提高对读者表130的检索效率,还需要为经常查询的字段添加非聚集索引,例如为“书名”字段建立非聚集索引。(2)具体实现:(1)为读者表 130建立“姓名”字段的非聚集索引(2)为图书表 130建立“书名”字段的非聚集索引名师资料总结-精品资料欢迎下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年网络数据库综合性实验报告 2022 网络 数据库 综合性 实验 报告
限制150内