课程介绍:
本课程向学员提供主要内容为: 1、学习如何在SQL Server 2014数据库上的T-SQL编写基础,满足SQL Server数据库查询语言基本的编写需求,同时该知识也是数据库管理、数据库开发和商业智能方向的必要基础知识。 2、学习如何实现SQL Server 2014数据库的安装和规划,了解SQL Server产品的功能和管理工具,满足日常数据库管理与维护工作中所涉及到的相关知识技能。 3、了解SQL Server服务器高可用解决方案,让学员能够根据企业的业务特点和需求,设计和撰写SQL Server高可用方案。
学员基础:
本课程面向数据库管理和维护人员,也可以是希望转向管理和维护数据库的技术人员,建议有一定的数据库基础知识,这样有助于提高听课效果。
培训目标:
1、掌握SQL Server数据库的规划和安装,以及安装后的配置与日常管理等相关技术知识 2、掌握T-SQL查询语言,满足日常管理与应用中涉及到的T-SQL语言需求 3、掌握SQL Server 数据库的持续性维护技术,如备份与恢复、索引和消除碎片等相关知识 4、了解SQL Server高可用性技术,满足企业SQL Server高可用性解决方案的撰写 5、了解SQL Server数据库监控工具的使用和方法,能够排除企业中一般常见问题
课程大纲:
一、SQL Server 2014简介
1、SQL Server 2014的概述
2、SQL Server 2014的版本和组件
3、SQL Server Management Studio的增强
二、安装和配置SQL Server 2014
1、规划SQL Server 2014安装
2、安装SQL Server 2014
3、安装后的配置
三、Microsoft Azure SQL数据库
1、规划SQL Server 2014安装
2、安装SQL Server 2014
3、安装后的配置
四、T-SQL查询基础
1、了解Select语句中的逻辑顺序
2、编写简单的Select语句
3、编写CASE表达式
4、SQL Server 2014数据类型
5、使用Insert、Update、Delete
五、T-SQL高级查询
1、多表查询
2、TOP和OFFSET-FETCH选项
3、处理空值
4、使用内置函数
5、使用Set运算符
6、分组和汇总数据
7、使用子查询
六、使用视图、存储过程和函数
1、使用视图
2、使用存储过程
3、使用内嵌表值函数
七、使用数据库和存储
1、SQL Server数据存储概述
2、管理系统数据库存储
3、管理用户数据库存储
4、文件和文件组
5、移动数据库文件
八、进行持续的数据库维护
1、确保数据库的完整性
2、索引概述
3、维护索引和消除碎片
4、日常数据库维护的自动化
九、实现SQL Server 2014安全管理
1、SQL Server 2014安全架构概述
2、身份验证和授权用户
3、服务器和数据库角色
4、授权用户访问资源
十、规划和实施备份策略
1、了解SQL Server恢复模式
2、规划备份策略
3、备份数据库和事务日志
4、使用备份选项
5、确保备份可靠性
十一、恢复SQL Server 2014数据库
1、了解恢复过程
2、还原数据库
3、高级恢复方案
十二、实现SQL Server 2014管理自动化
1、SQL Server 管理自动化
2、SQL Server 2014代理
3、管理SQL Server 作业
十三、导入导出数据
1、传输数据
2、导入和导出数据
3、复制和移动数据库
十四、监控SQL Server 2014
1、SQL Server监控概述
2、动态管理视图和函数
3、性能监控
十五、SQL Server 2014高可用性
1、SQL Server 2014高可用性概述
2、介绍SQL Server 2014故障转移群集
3、介绍SQL Server 2014日志传送
4、介绍SQL Server 2014数据库镜像
5、介绍SQL Server 2014 复制
6、Always高可用性
7、数据恢复增强功能
十六、排除常见的SQL Server 2012管理问题
1、SQL Server 2014的故障排除方法
2、解决服务相关的问题
3、解决登录和连接问题