课程背景:
本课程向学员提供主要内容为:
1.学习如何在SQL Server数据库上的T-SQL编写基础,满足SQL Server数据库查询语言基本的编写需求,同时该知识也是数据库管理、数据库开发和商业智能方向的必要基础知识。
2.学习如何实现SQL Server数据库的安装和规划,了解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数据库监控工具的使用和方法,能够排除企业中一般常见问题
课程时间:
5天,6小时/天
授课对象:
数据库管理员
班制:
公开课/内训班
内训班:面议
开课地点:
厦门总店
课程大纲:
模块一安装和使用SQL Server
介绍SQL Server平台
使用SQL Server工具
配置SQL Server服务
规划服务器资源要求
安装SQL Server
SQL Server Azure 介绍
模块二T-SQL查询基础
了解Select语句中的逻辑顺序
编写简单的Select语句
使用派生表和CTE
编写CASE表达式
SQL Server数据类型
使用Insert、Update、Delete
模块三T-SQL高级查询
多表查询
TOP和OFFSET-FETCH选项
处理空值
使用内置函数
使用Set运算符
分组和汇总数据
使用子查询
使用透视和逆透视
模块四使用视图、存储过程和函数
使用视图
使用存储过程
使用内嵌表值函数
模块五T-SQL编程基础
事务
T-SQL编程元素
控制程序的流程
使用Try/Catch
模块六导入和导出数据
传输数据
导入和导出表数据
批量插入数据
模块七使用数据库
SQL Server数据库概述
文件和文件组
移动数据库文件
模块八进行持续的数据库维护
确保数据库的完整性
索引概述
维护索引和消除碎片
日常数据库维护的自动化
模块九实现SQL Server安全管理
SQL Server 安全架构概述
身份验证和授权用户
服务器和数据库角色
授权用户访问资源
模块十备份与恢复
SQL Server的恢复模式
规划SQL Server备份策略
SQL Server数据库备份
恢复SQL Server数据库
模块十一管理自动化
SQL Server 管理自动化
SQL Server代理
管理SQL Server 作业
监视SQL Server警报和通知
模块十二监控SQL Server
监视活动
性能数据的采集和管理
分析收集的性能数据
模块十三高可用解决方案
SQL Server高可用性概述
介绍SQL Server故障转移群集
介绍SQL Server日志传送
介绍SQL Server数据库镜像
介绍SQL Server Always On
介绍SQL Server 复制
模块十四排错
SQL Server的故障排除方法
解决服务相关的问题
解决登录和连接问题