SQL Server数据库设计与实现教学大纲.doc
《SQL Server数据库设计与实现教学大纲.doc》由会员分享,可在线阅读,更多相关《SQL Server数据库设计与实现教学大纲.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库设计与实现教 学 大 纲课程承担单位 软件学院 课程编码 制定人 高云 审核人 批准 制定日期 2008.6 一、 课程的性质和任务本课程是三年制高等职业教育软件技术专业的职业能力课程。本课程的教学任务是了解Microsoft SQL Server 的组成,掌握使用Microsoft SQL Server数据库,包括数据库的建立与删除,表的建立、删除,记录的增删、修改和查询,T-SQL语言编程,事务、视图、索引、函数、存储过程、触发器的使用,优化查询性能,掌握管理Microsoft SQL Server数据库管理系统,包括用户和权限管理、数据库备份和还原、数据导入和导出、数据库监视和维护
2、,以及高可用性,使学生能正确使用和管理Microsoft SQL Server,为学生适应工作岗位和掌握职业技能打下基础。二、课程的教学目标 本课程的教学目标主要是培养学生使用和管理Microsoft SQL Server的能力。通过本课程的学习,学生应当具备以下程度的能力:了解Microsoft SQL Server的组成部件和工作机制;能够使用Microsoft SQL Server数据库;能够管理和维护Microsoft SQL Server数据库管理系统;能够完成一个小型管理系统数据库的实施。三、课题和课时分配表序 号课题内容参考学时备注1数据库和表的建立与增删数据42数据库表的管理2
3、3T-SQL语言24查询25视图和索引26优化查询性能27事务28用户自定义函数29存储过程210触发器211安全管理212数据库备份和还原213传输数据和复制214性能监视215自动执行管理任务216安装配置和高可用性217实验一 数据库和表的建立与增删数据218实验二 数据库表的管理219实验三 T-SQL语言220实验四 查询221实验五 视图和索引222实验六 优化查询性能223实验七 事务224实验八 用户自定义函数225实验九 存储过程226实验十 触发器227实验十一 安全管理228实验十二 数据库备份和还原229机动2合计学时60四、课程教学内容和基本要求1数据库和表的建立与增
4、删数据(1)创建数据库;(2)创建文件组;(3)创建架构;(4)数据库规划;(5)创建数据类型;(6)创建表;(7)插入、删除和更新数据。基本要求:(1)掌握创建数据库;(2)掌握创建文件组;(3)掌握创建架构;(4)熟悉数据库规划;(5)掌握创建数据类型;(6)掌握创建表;(7)掌握插入、删除和更新数据。2数据库表的管理(1)数据完整性;(2)实现约束。基本要求:(1)掌握数据完整性的类型以及强制实施完整性的选项;(2)掌握实现约束。3T-SQL语言(1)Transact-SQL 编程语言;(2)Transact-SQL 语句的种类;(3)Transact-SQL 语法的要素。基本要求:(1
5、)掌握Transact-SQL 编程语言;(2)掌握Transact-SQL 语句的种类;(3)掌握Transact-SQL 语法的要素。4查询(1)简单查询;(2)数据分组与汇总;(3)多表联接;(4)子查询。基本要求:(1)掌握简单查询;(2)掌握数据分组和汇总;(3)掌握多表联接;(4)掌握子查询。5视图和索引(1)视图的概念和分类;(2)创建和管理视图;(3)使用视图优化性能;(4)规划索引;(5)创建索引;(6)优化索引;(7)进行全文检索。基本要求:(1)掌握视图的类型和使用;(2)掌握创建和管理视图;(3)了解优化视图性能;(4)掌握规划索引;(5)掌握创建索引;(6)掌握优化索
6、引;(7)了解全文检索。6优化查询性能(1)查询优化器;(2)获得执行计划信息;(3)使用索引来覆盖查询;(4)使用AND运算符的查询;(5)使用OR运算符的查询;(6)使用联接操作的查询。基本要求:(1)了解查询优化器的作用及其优化查询的工作原理;(2)了解使用各种方法获得执行计划信息,以确定查询优化器处理查询的工作机制,并确认所生成的执行计划是最有效的;(3)掌握创建覆盖查询的索引;(4)掌握为包含逻辑运算符AND和OR的查询创建有用的索引;(5)掌握查询优化器如何使用不同的联接策略来实现查询优化。7事务(1)事务和锁;(2)管理事务;(3)SQL Server的锁定;(4)管理锁。基本要
7、求:(1)掌握事务和锁的概念;(2)掌握管理事务;(3)掌握SQL Server的锁定;(4)掌握管理锁。8用户自定义函数(1)用户定义函数;(2)用户定义函数的定义;(3)用户定义函数的使用。基本要求:(1)掌握用户自定义函数的三种类型;(2)掌握创建和修改用户自定义函数;(3)掌握创建三种类型的用户自定义函数。9存储过程(1)存储过程介绍;(2)创建、执行、修改和删除存储过程;(3)在存储过程中使用参数;(4)执行扩张存储过程;(5)错误信息处理。基本要求:(1)掌握存储过程的概念和作用;(2)掌握创建、执行、修改和删除存储过程;(3)掌握创建带参数的存储过程;(4)了解执行扩展存储过程;
8、(5)熟悉创建自定义错误消息。10触发器(1)触发器介绍;(2)定义触发器;(3)触发器的工作过程;(4)触发器使用;(5)触发器性能。基本要求:(1)掌握触发器的概念和作用;(2)掌握创建、删除和更改触发器;(3)掌握触发器工作原理;(4)掌握触发器的使用;(5)了解影响使用触发器的性能因素。11安全管理(1)SQL Server安全性;(2)保障服务器作用域的安全;(3)保障数据库作用域的安全;(4)在SQL Server中管理密钥和证书。基本要求:(1)了解SQL Server的安全性架构;(2)掌握实现服务器作用域内的安全性;(3)掌握实现数据库作用域内的安全性;(4)了解管理SQL
9、Server中的证书。12数据库备份和还原(1)规划备份策略;(2)备份用户数据库;(3)还原用户数据库;(4)从数据库快照恢复数据;(5)恢复系统数据库。基本要求:(1)掌握规划备份策略;(2)掌握备份用户数据库;(3)掌握还原用户数据库;(4)掌握从数据库快照恢复数据;(5)掌握恢复系统数据库。13传输数据和复制数据(1)数据传输;(2)SSIS;(3)使用SSIS;(4)复制;(5)复制场景。基本要求:(1)了解数据传输的工具和技术;(2)了解SSIS的主要功能;(3)掌握使用SSIS传输和转换数据;(4)了解复制及其组件;(5)了解常见复制场景。14性能监视(1)查看当前活动;(2)使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL Server数据库设计与实现教学大纲 Server 数据库 设计 实现 教学大纲
限制150内