一、课程设计目的与意义
《数据库原理与技术》课程设计内容是以一定的应用环境为背景,应用《数据库系统原理》课程所学的数据库设计与关系数据理论,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,选用SQL SERVER数据库管理系统软件,规范、科学地完成一个小型数据库的设计。
本次课程设计不要求进行应用程序开发,只要求同学们完成数据库的设计和实现。
课程设计将根据同学的系统设计报告、系统实现报告以及系统实现结果进行五级综合评分,分别为:优秀、良好、中等、及格和不及格。
二、评分标准
数据库设计:40%
评分参数:数据库设计安全性、完整性、规范性;视图、触发器、存储过程等的应用情况; 系统设计:20%
评分参数:功能完备性;功能正确性;系统容错能力;程序界面友好
性;技术应用特色等
课程设计报告:20%
评分参数:结构清楚,条理清晰;排版整齐规范;内容充实可靠等 考勤:20%
1周课程设计时间,每位同学应保证到实验室参与课程设计.
三、要求
1. 课程设计报告应包含的基本内容:
1、数据流图设计(至少1个关键业务功能的多层数据流图) 2、E-R图设计(局部与全局ER图) 3、数据库表设计(包含ER图中的所有实体与联系所对应的关系表) 4、关键业务功能所需的视图、触发器、存储过程设计(至少1个视
图、3个触发器、4个存储过程)
5、事务的应用(关键业务功能的事务控制脚本设计,2个以上) 6、数据库备份与恢复(设计相应脚本程序) 7、给出各SQL脚本程序的测试结果
2. 银行储蓄管理系统
附表一:关系表描述格式示例
学生基本信息表(Student_Info)
字段名称 含义 类型 长度 是否为空 黙认值 主键 外键 约束 sno Sname sex sbirthday sdeptID 学号 姓名 性别 出生年月 院系编号 nvarchar nvarchar nvarchar datetime nvarchar 10 10 2 3 N N N N Y P F Check in(‘男’,’女’)
附件二:课程设计格式
仲恺农业工程学院
课 程 设 计
设计题目:银行储蓄管理系统
姓 名 方墅东
院(系) 计算机科学与工程学院 专业年级 计算机科学与技术091班 学 号 200910214106 指导教师 罗慧慧 职 称 讲师
起止时间 2011年6月20日-2011年6月24日
仲恺农业工程学院教务处制
目 录
1 概述
包括系统背景、开发环境等 …
2 需求与功能分析
问题陈述、需完成的功能等 …
3 概要设计
系统的总体框图或系统功能图 对各部分功能的分析 …
4 数据库设计
分析系统存在的实体、属性、以及实体间的联系 画出ER模型图
把ER模型图转换为关系表(关系表格式见附表一) 描述每一个基本表关系,体现规范化设计思想 定义规则、索引、主关键字、外键,定义权限。 应用关系表在SQL Server等数据库中创建数据库 数据库创建SQL脚本 …
5 关键技术实现
视图、存储过程、触发器等的设计 …
6 数据库安全性控制
数据库用户、角色、权限的设置
7总结与展望(不少于500字)
本次课程设计的心得体会与收获
系统存在的问题以及改进的方向 …
参 考 文 献
列出课程设计过程中所参考的书籍、文献、以及网络资源
因篇幅问题不能全部显示,请点此查看更多更全内容