“数据库原理与应用实训”(以下简称实训)是系统学完数据库原理与应用的后续实验课,它可以进一步巩固学生的数据库知识,加强学生的实际动手能力,培养学生的团队精神和提高学生综合素质。
一、实训目的
实训为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识与实际有机的结合起来,锻炼学生分析、解决实际问题的能力,提高学生实践编程的能力。实训的目的如下:
- 加深对数据库系统、SQL语言的理论知识的理解和应用水平;
- 在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;
- 学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;
- 为毕业设计和以后工作打下必要基础。
二﹑实训题目
题目一:学生管理系统
包括三大模块:
(1) 学籍管理(实现学生的录取,报到,入学等)
(2)成绩管理(包括学生的选课,上课和考试)
(3)相关查询
题目二:书店管理系统
包括四大模块:
(1)售书(图书销售管理及销售统计,查询)
(2)进书(通过书目,向发行商下定单订购图书)
(3)库存(图书库存,统计)
(4)相关查询
题目三:图书馆管理系统
包括四大模块:
(1) 图书的查询
(2)借书
(3) 还书
(4) 图书的预约
题目四:库存管理系统
包括四大模块:
(1)商品目录建立
(2)商品入库管理
(3) 商品出库管理
(4)商品库存查询
三、实训的要求
运用数据库基本理论与应用知识,在微机RDBMS(SQL Server 2005)的环境上建立一个数据库应用系统。要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。
- 用E-R图设计选定题目的信息模型;
- 设计相应的关系模型,确定数据库结构;
- 分析关系模式各属于第几范式,阐明理由;
- 设计应用系统的系统结构图,确定系统功能;
- 通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制;
- 为参照关系设计插入、删除、修改触发器;
- 分析遇到的问题,总结并写出课程设计报告;
- 自我评价
四、实训上机操作环境
数据库SQL Server 2005
五、上机实现内容
- 创建数据库的结构
- 创建各基本表的结构
- 编制系统各功能模块,完成数据的管理(增、删、改)及统计查询。
六、实训成果形式
实训设计报告,包括:
(1)需求分析文档;
(2)数据字典;
(3)E-R图;
(4)数据流图;
(5)SQL语句;