还剩4页未读,继续阅读
文本内容:
SQLServer课程教学大纲SQLServer学时数48其中实训学时18课外学时0学分数3适用专业信息与计算科学
一、课程性质、目的和任务本课程为信息与计算科学专业的专业课,其目的和任务是通过本课程的学习,使学生对SQLServer数据库管理系统有一个系统全面和准确深入的认识掌握SQLServer系统的核心技术,如查询分析技术、性能优化技术、在线分析和数据发掘技术及网络集成技术为学生今后从事数据管理和维护、电子商务以及数据库应用系统开发设计方面的工作打下扎实良好的基础
二、课程教学的基本要求通过本课程的学习,要求学生了解SQLServer数据库管理系统的基本组成,能熟练使用系统的各种主要工具;理解SQLServer中的数据库复制的基本原理,了解分布式数据库系统的架构;掌握T-SQL语言的高级应用,能创建和管理存储过程、触发器和用户自定义函数;掌握使用查询优化器对T-SQL多表连接查询表达式和语句进行优化
三、课程的教学内容、重点及难点第一章概述
1、一个简单的数据库应用系统
2、E-R模型
3、逻辑结构设计
4、数据库操作方式
5、本书使用的数据库及其应用系统介绍♦E-R模型、逻辑结构设计难点逻辑结构设计第二章SQLServer2008简介
1、体系结构与运行环境
2、服务器组件及管理工具
3、SQLServerManagementStudio环境重点服务器组件及管理工具难点服务器组件及管理工具第三章数据库和表
1、基本概念
2、创建数据库
3、创建表
4、操作表数据
5、综合应用训练重点创建数据库、操作表数据难点操作表数据第四章数据库的查询和视图
1、数据库的查询
2、视图
3、游标
4、综合应用训练重点数据库的查询、视图难点数据库的查询、游标第五章T-SQL语言
1、常量、变量与数据类型
2、运算符与表达式
3、流程控制语句
4、系统内置函数
5、用户定义函数
6、综合应用训练重点流程控制语句,系统内置函数难点系统内置函数,用户定义函数第六章索引与数据完整性
1、索引
2、数据完整性
3、综合应用训练重点索引、数据完整性难点数据完整性第七章存储过程和触发器
1、存储过程
2、触发器
3、ADO.NET、存储技术与.NET构架下CLR集成
4、综合应用训练重点存储过程,触发器难点触发器第八章系统安全管理
1、SQLServer2008的身份验证模式
2、建立和管理用户账户
3、服务器角色与数据库角色
4、数据库权限的管理
5、数据库架构的定义和使用
6、综合应用训练重点建立和管理用户账户、服务器角色与数据库角色难点服务器角色与数据库角色、数据库权限的管理第九章备份与恢复
1、备份和恢复概述
2、备份
3、恢复
4、复制数据库
5、附加数据库重点备份、恢复难点备份第十章SQLServer2008XML
1、XML概述
2、XML在SQLServer2008中的应用重点XML在SQLServer2008中的应用难点XML在SQLServer2008中的应用第十一章SQLServer2008其他功能
1、事务
2、锁定
3、SQLServer2008自动化管理
4、SQLServer2008服务重点事务、锁定难点事务、锁定
四、课程各教学环节要求
(一).教学环境及方法软件SQLServer2008o教学方法理论部分采用文字、图形讲解;软件使用重点功能演示(-)实验环境安装SQLServer2008o
(三)考试方式可选择书面考试与上机考试考试成绩由平时作业和期末上机考试组成平时作业上机操作检查
(四)实验上机实验名称与学时数分配实验1SQLServer2008应用演示与SQLServer管理工具的使用实验学时2学时;实验要求了解SQLServer2008和客户端开发工具开发数据库信息管理系统的大致过程;掌握SQLServerManagementStudio”对象资源管理器”的使用方法;掌握SQLServerManagementStudio查询分析器”的使用方法实验2数据库和表创建实验学时2学时;实验要求掌握在对象资源管理器中创建数据库和表;掌握使用T-SQL语句创建数据库和表;掌握界面方式及T-SQL语句对数据库表进行插入、修改和删除数据操作实验3数据库查询与视图实验学时2学时;实验要求掌握SELECT语句的基本语法和各种查询表示方法;掌握如何创建、查询和修改视图实验4T-SQL编程实验学时2学时;实验要求掌握用户自定义类型的使用;掌握各种控制语句的使用;掌据系统函数及用户自定义函数的使用实验5索引与数据完整性实验学时2学时;实验要求掌握索引的使用;掌握CHECK约束及规则的用法;掌握利用主键和外键实现参照完整性的方法实验6存储过程和触发器的使用实验学时2学时;实验要求掌握存储过程的使用方法;掌握使用触发器实现数据完整性的方法实验7数据库的安全性实验学时2学时;实验要求掌握数据库用户创建与管理的方法;掌握服务器角色的应用;掌握数据库权限的分类、授予、拒绝和撤销的方法实验8备份恢复与导入导出及SQLServer与XM实验学时2学时;实验要求掌握数据库备份的方法;掌握数据库恢复的方法;掌握SQLServer中使用XM类型列或变量的方法;掌握XQuery的基本用法;掌握FORXML子句的用法
五、学时分配
六、课程和其它课程的联系先修课程计算机文化基础计算机程序设计基础
七、教材和教学参考书
(一)教材郑阿奇.SQLServer教程(第2版).北京清华大学出版社,2010
(二)教学参考书
[1]闪四清.SQLServer2008基础教程.北京清华大学出版社,2010
[2]高晓黎.SQLServer2008案例教程北京清华大学出版社,2010章节主要内容各教学环节学时分配(课时)作业题量备注讲授实验讨论习题课外其它小计•概述222SQLServer2008简介2242—•数据库和表4262四数据库的查询和视图62106五T-SQL语言4264六索引与数据完整性4252七存储过程和触发器2242八系统安全管理2252九备份与恢复2142十SQLSever与XM2162一一SQLSever其他功能222合计32164828。