数据库课程设计
- 格式:doc
- 大小:42.00 KB
- 文档页数:2
数据库课程设计
“数据库课程设计”是数据库系统、软件工程及程序设计课程的后续的一门独立开设的实践课程。“数据库课程设计”可以进一步巩固学生的数据库知识,加强学生的实际动手能力和提高学生综合素质。
一、课程设计目的
1.加深对数据库系统的理论知识的理解和应用水平;
2.在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合
提高;
3.学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;
4.为毕业设计和以后工作打下必要基础。
二、课程设计要求
运用数据库基本理论与应用知识,在DBMS(SQL Server 2005)的环境上建立一个数据库应用系统。经老师同意,自选一数据库应用题目进行设计,班级内题目不重复。要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。课程设计报告内容应包括下列八个提纲内容。
1.详细描述数据库的背景及功能需求;
2.用E-R图设计指定题目的信息模型;
3.设计相应的关系模型,确定数据库结构;
4.分析关系模式各属于第几范式,阐明理由;
5.通过设计关系的主键约束、外键约束和使用check实现完整性约束;
6.设计适用的存储过程、索引、触发器,创建事务进一步优化系统功能;
7.分析遇到的问题,总结并写出课程设计报告;
8.自我评价
三、课程设计开发环境
1.支撑平台: Windows 2000 Server.
2.数据库管理系统: SQL Server 2005.
四、课程设计考核
数据库系统课程设计采用课程设计报告和数据库开发,综合评定成绩。
上机检查时间:未定
报告上交时间:未定(交到班长处)
课程设计报告:A4纸打印并装订。
封面:见封面模板。
题目:XXXXXXXX的数据库设计
上机评定主要依据:
1.讲述数据库的创建需求,并展示数据库设计;(不超过2分钟)
2.数据量是否足够查询处理;
3.分别展示并解释存储过程、索引、触发器;
4.能够快速完成某查询或修改要求;(使用T-sql语句或采用对象操作)
课程设计报告评定主要依据:
1.数据库的背景及功能需求丰富程度;(至少一页)
2.用E-R图设计是否准确、清晰;(可用visio/powerpoint/画图工具设计,一页)
3.设计相应的关系模型,确定数据库结构;
4.分析关系模式各属于第几范式,阐明理由;(挑选1~3个模式进行分析)
5.通过设计关系的主键约束、外键约束和使用check实现完整性约束;
6.存储过程、索引、触发器的设计是否准确、实用;
7.记录并分析遇到的问题详细程度;
8.自我评价