SQL Server数据库及应用教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《SQL Server数据库及应用》课程教学
大纲
一、课程的性质与任务
本课程是计算机相关专业一门重要的专业技术课。通过本课程的学习,应使学生从理论和实践上掌握数据库开发技巧,选择前端开发环境与后端SQL Server数据库系统的集成,使学生在数据库开发应用方面能提出正确的解决方案。
二、课程教学目标
(一)知识目标
1.SQL Server 2012涉及的概念和范围较多较广,因此要强调基本概念和基本操作,从更多的实践环节中理解SQL Server 2012的体系和特点。
2.课程应注重Transact-SQL的教学和实践,在掌握SQL Server图形管理工具的同时,加强isql/osql公用程序的使用。
3.本课程综合性较高,教学中可酌情安排一定时数的课程设计(结合前端开发工具),使学生对于SQL Server及其它数据库有更全面的理解。
(二)能力目标
培养学生具备数据库应用程序开发能力,能够根据实际需要自行开发以SQL Server 2012为后台的Windows数据库应用程序,具有分析和调试程序的能力。
(三)德育目标
将德育教育寓于专业知识的教学中,教育学生热爱生活、热爱学习、热爱自己的专业,刻苦学习,学风严谨,使学生养成理论联系实际的良好习惯。
三、课程内容及教学要求
(一)SQL Server概述
1.教学内容:
(1)数据库的基本概念
(2)SQL语言的特点
(3)Microsoft SQL Server的特点
2.教学要求:
掌握Microsoft SQL Server的结构、功能和性能特点;理解SQL语言的特点;了解数据库的基本概念、SQL Serve的演变过程。
(二)安装SQL Server 2012系统
1.教学内容:
(1)安装预准备工作
(2)Microsoft SQL Server 2012的安装过程
(3)验证系统是否按装成功
2.教学要求:
掌握Microsoft SQL Server安装的软、硬件要求及安装过程;了解 SQL Serve 的版本类型。
(三)注册和配置服务器
1.教学内容:
(1)注册服务器
(2)配置服务器
2.教学要求:
掌握注册和配置服务器的各种方法和技术;了解注册和配置服务器的作用。
(四)SQL Server的安全管理
1.教学内容:
(1)认证模式和认证进程
(2)管理登录账号
(3)管理数据库用户账号
(4)管理角色
(5)管理许可
2.教学要求:
掌握设置认证模式技术、管理惧色、许可技术;理解数据库安全模式、认证模式及账号管理;了解许可类型。
(五)管理数据库
1.教学内容
(1)数据库对象
(2)创建、删除、修改数据库
(3)设置数据库选项
2.教学要求:
掌握数据库的基本操作和属性技术;了解数据库的基本概念。
(六)管理表
1.教学内容:
(1)表的基本概念和特点
(2)数据类型
(3)管理表
2.教学要求:
掌握表的基本概念和系统数据类型,表的基本操作;了解自定义数据类型。(七)操纵表中的数据
1.教学内容:
(1)插入、修改和删除数据
(2)检索表中的数据
(3)高级检索技术
2.教学要求:
掌握表数据的基本操作及各种检索技术。
(八)索引
1.教学内容:
(1)索引的类型和访问数据的方式
(2)创建索引技术
(3)维护索引
2.教学要求:
掌握创建、维护索引技术;理解索引的类型;了解索引的作用。
(九)数据库的备份和恢复
1.教学内容:
(1)备份技术
(2)恢复技术
2.教学要求:
掌握备份操作和恢复操作技术;了解备份和恢复的概念和作用;
(十)视图、存储过程和触发器
1.教学内容:
(1)视图
(2)存储过程
(3)触发器
2.教学要求:
掌握创建、修改和使用视图技术,创建触发器技术;了解视图的概念和特点,触发器的特点和作用。
(十一)Transact-SQL语言
1.教学内容:
(1)Transact-SQL语言的特点
(2)Transact-SQL语言的组成元素
(3)执行Transact-SQL语句的工具
2.教学要求:
掌握使用数据控制、定义和操作语言及T-SQL语句;了解Transact-SQL语言的特点。
(十二)SQL Server的并发性
1.教学内容:
(1)并发性的概念
(2)事务
(3)使用锁
2.教学要求:
掌握事务管理和锁技术;理解锁的作用;了解并发性的概念。
(十三)数据互操作性技术
1.教学内容:
(1)数据互操作性技术工具
(2)数据转换服务
2.教学要求:
掌握使用DTS工具;理解DTS工具的特点;了解数据互操作性技术的概念。
(十四)数据完整性
1.教学内容:
(1)数据完整性的概念
(2)约束管理
(3)缺省管理