理 论 课 程 教 学 大 纲
一、 课程基本情况:
课程名称 系 授课对象 专业 软件技术(软件外包、软件测试) 讲课学时 学分 4 总学时 64 实验学时 选修要求 教材名称、作者、出版社及版次 实验指导书名称、作者、出版社及版次 参考书名称、作者、出版社及版次
必修 《数据库应用技术—SQLServer2005篇》 徐守祥主编 人民邮电出版社 2008年11月第2版 32 32 数据库原理与应用 软件与服务外包学院 《数据库应用技术—SQLServer2005篇》 徐守祥主编 人民邮电出版社 2008年11月第2版 《SQLServer数据库应用系统开发技术》 朱如龙主编 机械工业出版社 第1版 《SQLServer数据库基础与实训教程》 吕凤顺主编 清华大学出版社 第1版 二、课程的性质和任务:
1、课程性质
本课程属于计算机软件技术专业一门专业核心课程,主要讲述关系数据库系统的基本概念、基本原理、应用系统的设计方法和实现技术,并注重实践环节。它是为培养软件服务外包、软件测试和能够适应未来计算机软件研发要求的大专层次应用型人才服务的。
2、课程任务
SQL Server2005是Microsoft公司推出的SQL Server目前广为使用的大型数据库系统之一。在IT技术发展极为迅速的今天,学习和掌握数据库原理和技术,是新时代IT技术发展对人才的知识结构的新要求。通过对本课程的学习,可以掌握关系数据库的基本应用与操作,掌握SQLServer2005的安装、配置,掌握T-SLQ语言,掌握SQL Server中建立数据库、表、视图、存储过程、触发器,数据库备份与维护,数据的导出与导入;掌握在高级程序设计语言中访问数据库的一般方法。
三、教学目标
1、 知识目标
(1)掌握关系数据库基本概念、基本理论。
(2)了解SQLSever2005的基本组成及软件的熟练使用。 (3)了解SQLSever2005数据库的安装与配置。
(4)掌握SQLSever2005数据库及数据库对象的创建与管理方法。 (5)初步掌握SQLSever2005数据库的实际应用与维护。
2、能力目标
(1)具备完成实验、实训的基本要求并得出正确结果的基本能力。 (2)具备独立撰写实验报告的基本能力。 (3)初步具备设计分析数据库应用系统的能力。 (4)具备创建与管理数据库及其对象的能力。 (5)具备调试与维护数据库系统的能力。 (6)初步具备数据库实际开发的能力。
四、教学内容和基本要求(以提纲式列出说明):
第一部分 数据库理论知识
1、课程教学基本要求
1) 掌握数据库系统的基本概念 2) 了解数据模型的基本概念
3) 了解实体关系模型、关系模型的概念和性质 4) 了解数据库系统规范化理论 2、教学重点、难点
1)教学重点
数据库系统的基本概念、关系模型的概念和性质 2)教学难点
2
实体关系模型
第二部分 数据库管理系统软件与T-SQL语言编程基础 1、课程教学基本要求
1)了解常用的数据库管理系统软件的种类和使用情况,尤其是SQL Server的主要版本、环境要求
2)掌握SQLServer2005软件的安装方法 3)熟悉SQLServer2005的管理及开发工具
4)了解常用系统数据库、系统表的作用和T-SQL语言 5)掌握流程控制语句设计程序 6)掌握系统函数的使用 2、教学重点、难点 1)教学重点
SQLServer2005软件的安装方法,管理及开发工具的使用 流程控制语句设计程序 2)教学难点
SQLServer2005软件的安装,管理及开发工具的使用 第三部分 数据库管理与应用 一、数据库创建与管理
1、课程教学基本要求
1)熟悉数据库及其文件的存储结构和存储方式 2)掌握数据库的创建方法及创建语句
3)掌握查看、设置和修改数据库选项的方法及相关T-SQL语句 2、教学重点、难点 1)教学重点
运用开发工具和T-SQL语言创建数据库,查看、设置和修改数据库选项 2)教学难点
运用T-SQL语言创建数据库
二、SQL Server2005的安全管理 1、课程教学基本要求
1)掌握创建和管理用户帐号
2)掌握实现和管理安全性的技巧和方法 3)掌握定义数据库角色和权限管理 2、教学重点、难点 1)教学重点
创建和管理用户帐号,实现和管理安全性的技巧和方法、数据库角色和权限管理 2)教学难点
实现和管理安全性的技巧和方法、数据库角色和权限管理 三、数据库备份与恢复 1、课程教学基本要求
1)掌握数据备份与恢复的主要方式
3
2)了解数据库导入/导出数据的基本概念和常用传输工具的使用方法 2、教学重点、难点 1)教学重点
数据备份与恢复,数据库导入/导出数据的基本概念 2)教学难点
数据备份与恢复
第四部分 数据库对象的创建与管理 一、数据表管理与应用 1、课程教学基本要求
1)掌握SQL Server数据库的数据类型、表达式 2)掌握数据表及约束对象的创建、修改和删除 3)掌握数据的输入、更新和删除 4)掌握数据表的单表、多表条件查询
5)掌握统计汇总、子查询及查询结果的排序、分组 6)理解视图的作用
7)掌握视图的创建和使用 2、教学重点、难点 1)教学重点
数据表及约束对象的创建、修改和删除,数据的输入、更新和删除
数据表的单表、多表条件查询,统计汇总、子查询及查询结果的排序、分组,视图的
创建和使用 2)教学难点
运用T-SQL语言创建、修改和删除表及约束对象 多表条件查询,汇总、子查询及查询结果的排序、分组
二、索引的创建与管理 1、课程教学基本要求 1)掌握索引的概念 2)掌握索引的分类
3)掌握创建索引和修改、删除索引 2、教学重点、难点 1)教学重点
索引的分类,创建索引和修改、删除索引 2)教学难点
创建索引和修改、删除索引
三、自定义函数与自定义数据类型的创建与使用 1、课程教学基本要求
1)掌握自定义数据类型和函数的创建 2)理解游标的意义
3)掌握游标的创建与使用
4
2、教学重点、难点 1)教学重点
自定义数据类型和函数的创建,游标的创建与使用 2)教学难点
自定义函数的创建,游标的创建与使用
四、存储过程的创建与使用 1、课程教学基本要求
1)理解存储过程在数据库中的作用 2)掌握创建、查看和删除存储过程 2、教学重点、难点 1)教学重点
创建、查看和删除存储过程 2)教学难点
创建、查看和删除存储过程
五、触发器的创建与使用 1、课程教学基本要求
1)理解触发器在数据库中的作用 2)掌握创建、查看和删除触发器 2、教学重点、难点 1)教学重点
创建、查看和删除触发器 2)教学难点 创建触发器
第五部分 数据库实际应用——订单管理系统开发 1、课程教学基本要求
1)了解ADO.NET组件中对象的作用和使用方法 2)掌握管理系统的设计过程 3)了解B/S模式下系统的实现 2、教学重点、难点 1)教学重点
ADO.NET组件中对象的作用和使用方法、管理系统的设计过程 2)教学难点
ADO.NET组件中对象的作用和使用方法
5
五、课程学时分配:
学 时 分 配 序号 1 2 3 4 5 第1部分 第2部分 第3部分 第4 部分 第5部分 机动 测试 总计 课 程 内 容 讲授 实验 习题课 合计 4 2 6 16 2 0 2 32 0 4 6 16 4 2 0 32 0 0 0 0 0 0 0 0 4 6 12 32 6 2 2 64 六、课程考核方法(评价形式):
1、出勤5%;作业5%;实验10%;期中10% 2、期末测试(闭卷笔试+开卷机试)70%
制定日期: 2010-3
6
因篇幅问题不能全部显示,请点此查看更多更全内容