《SQL SERVER2005数据库系统》课程标准
课程编号:×××(统一填写)
适用专业:软件技术专业、软件工程专业(软件外包方向) 课程类别:专业课 修课方式:必修 教学时数:64学时
一、课程定位 1、课程性质
《SQL Server数据库系统》课程是一门专业课,是计算机软件技术专业设立的核心必修课。该课程实践性强、涉及面广,理论与实践融于一体,是教、学、做一体化的专业课程。
2、课程设计思路
本课程设计时采用理论讲解和技能训练配套的模式,在完成某一理论模块的教学时,配以相应的技能训练,技能训练采用商业化的项目,真正做到理论与实践相结合。
二、课程目标 1、课程总体目标
根据计算机软件技术专业的整体培养目标,该课程的目标定位为:通过本课程的学习使学生掌握本课程后可以承担项目中的数据库设计及开发工作。本课程除包括数据库设计、开发及管理三个方面的理论知识介绍外,还包括运用这些知识进行项目数据库分析与设计、项目数据库实现、项目数据库开发等专业技能的强化训练。
2、课程具体目标 (一)知识目标
1.理解关系型数据库分析设计的基本概念; 2.掌握SQL Server数据库的DDL、DML等基本语法; 3.了解T-SQL高级编程的基本语法。 (二)能力目标
1.了解关系型数据库分析设计方法; 2.掌握SQL Server数据库常规管理操作; 3.掌握项目数据库分析设计实现技能。 (三)素质目标
1.培养学生自主学习能力;
2.培养学生灵活运用知识解决实际问题的能力;
1
3.培养学生团队协作素养。 三、课程内容及要求 1、课程主要内容说明
本课程涵盖SQL Server数据库的设计、开发及管理等主要内容,其中包含了如下内容: 第一部分是数据库的三大范式、以及在Sql Server2005中使用T-Sql语句建库、建表、使用约束,第二部分是T-Sql编程,包括基本Sql编程、事务处理、复杂存储过程。
2、课程组织安排说明
⑴ 全机房教学,教师讲解和学生操作同步进行;
⑵ 递进式教学、按知识和技能分阶段进行知识讲解、技能训练和考核; ⑶ 理论联系实际,理论讲授和知识运用交叉进行,采用纯商业化的案例。 3、课程教学内容
课程内容安排及参考学时(含课内实践)
序号 任务 岗位能力 学习内容 教学活动设计 考核点 课时 64 1.讲解为什么要进行能够对中小型数据数据库设计 为什么要进行数据库2.并引导学生了解数库进行合理的设计 数据库的设计 据库设计的重要性 1.绘制E-R 1 根据需求可以绘制设计 绘制E-R 3.根据需求,如何进出E-R图 行概念萃取,最终画 出合理的E-R图 课上练习 将E-R图转换成关系 将E-R图转换成关1.并讲解如何将E-R图转换成关系 2.讲解三大范式 3.如何进行数据库的1.E-R图与关系的转换 2.三大范式 6 第一部分:SQL Server基础 6 系 数据库的讲解三大范式 2 设计 如何进行数据库的优三大范式 化 数据库的设计与性优化 能 课上练习 Server中的数1.SQL Server中的SQL Server中的数1.SQL 熟练掌握如下内容: 据类型 据类型 数据类型 利用类型 3 T-SQL管创建,删除数据库 理数据库 SQL Server中的数据创建,删除数据库 2.创建,删除数据库 2.创建,删除数据创建,删除,修改3.创建,删除,修改库 表 对约束的创建,删除 表 除 课上练习 删除 2
3.创建,删除,修4.对约束的创建,删除 改,删除 创建,删除,修改表 对约束的创建,删除 4.对约束的创建,删改表 4 4
数据的维护 熟练操作数据库的数数据的新增,修改,1.数据的新增,修改,1.数据的新增,修简单查询 据 删除 4
熟练掌握简单查询 简单的无条件查询 2.简单的无条件查询 2.简单的无条件查简单的有条件查询 3.简单的有条件查询 询 课上练习 1.掌握条件查询中的范围查询 2.排序 3.分组 4.分组后的过滤 课上练习 1.等值查询 2.连接查询 3.联合查询 4.交叉表 课上练习 1.变量的声明 2.变量的作用域 3.变量的赋值 4.分支语句 5.循环语句 课上练习 用大量的练习题去代3.简单的有条件查询 掌握条件查询中的范掌握条件查询中的1.掌握条件查询中的范围查询 2.排序 3.分组 4.分组后的过滤 1.等值查询 2.连接查询 3.联合查询 4.交叉表 1.变量的声明 2.变量的作用域 3.变量的赋值 4.分支语句 5.循环语句 8 4 4 5 简单查询(2) 围查询 排序 分组 分组后的过滤 等值查询 范围查询 排序 分组 分组后的过滤 等值查询 连接查询 联合查询 交叉表 变量的声明 变量的作用域 变量的赋值 分支语句 循环语句 6 复杂查询 连接查询 联合查询 交叉表 变量的声明 变量的作用域 7 T-SQL 变量的赋值 分支语句 循环语句 8 阶段性总复习 阶段性总复习 阶段性总复习 领这同学进行每个任务的复习 阶段性总复习 4 第二部分:SQL Server高级 1.讲解视图的作用 1.讲解视图的作用 创建,修改,删除,2,创建,修改,删除,2.使用视图。 2,2.使用视图。 3.锁 4.脏数据 途 6.如何定义事务 1.什么是触发器及优点 2.触发器的分类 3.如何定义触发器 4.如何使用触发器 1.无参存储过程 储过程 储过程 1.账户 2.权限 视图 事务 视图 事务 视图 事务 3.锁 4.脏数据 6.如何定义事务 课上练习 1.什么是触发器及优点 2.触发器的分类 3.如何定义触发器 4.如何使用触发器 课上练习 数量掌握各种存储过程的写法: 无参存储过程 无参存储过程 输入型参数的存储输出型参数的存储1.无参存储过程 过程 过程 课上练习 1. 账户 2. 权限 40 1 4 5.事务的特性和用途 5.事务的特性和用2 触发器 触发器 触发器 4 2.输入型参数的存储2.输入型参数的存3.输出型参数的存储3.输出型参数的存8 3 存储过程 输入型参数的存过程 储过程 储过程 输出型参数的存过程 账户 权限 4 账户与权限 账户与权限 4 3
课上练习 数据库的管理: 备份与自动备数据库的管理: 1.备份与自动备份 2.恢复等 课上练习 份 数据库的管理 恢复 脱机 分离与附加 排程等 数据库的管理: 1.备份与自动备份 2.恢复等 4 5 数据库的管理 总学时 四、实施意见 1、教学建议
64 ⑴ 本课程实践性强,因此理论教学环节采用讲授与实践相结合的方式; ⑵ 为加强和落实动手能力的培养,应充分重视技能训练教学环节;
⑶ 教学过程中要根据学生实际情况适当调整教学内容及进度,确保学生真的学会。 2、教学考核评价建议 (1)期末考核评价及方式
采用100分制考试方式,所得成绩占总评分的50%。 (2)教学过程评价
采用量化考核及关键作业方式,其中量化考核分占总评分的20%,关键作业分占总评分的30%。
3、教材选用和编写建议
建议选用 师创院校合作专用教材《SQL SERVER2005数据库系统》 4、课程资源的开发与利用建议
本课程所需资源建议采用商业项目,如当当网。建议教师在授课前根据需要将商业项目按照教学进度及知识体系进行合理拆分,整理成教学资源。
5、其它说明
本专业课程分为考试课和考查课两种,针对考试课,教学考核评价采用‘量化考核’、
‘关键作业考核’、‘期末考试’分别占20%、30%、50%方式进行;而针对考查课,教学考核评价采用‘量化考核’、‘考查’分别占20%、80%的方式进行。
4

