培训目标:
学员不仅能够安装或配置SQL服务器,并管理或维护数据库、多维数据库、用户账户、数据库可用性、数据库恢复以及报告等。还能够设计或实施安全机制、服务器自动化机制,监视SQL服务器的工作并及时排除故障。
入学基础:该课程属于中级课程,要求学员有基本的关系型数据库使用经验。
总课时:24小时/4天
课程内容:
课程模块 | 课程内容 |
SQL Server简介 | 1 SQL Server 2016的概述 2 SQL Server 2016的版本和组件 3 SQL Server 2016新特性概览 |
安装和配置SQL Server 2016 | 1 规划SQL Server 2016安装 2 安装SQL Server 2016 3 使用SQL Server Management Studio |
Microsoft Azure SQL数据库 | 1 Microsoft Azure SQL数据库概述 2 Microsoft Azure SQL数据库安全 3 使用和管理Microsoft Azure SQL数据库 |
T-SQL查询基础 | 1 了解Select语句中的逻辑顺序 2 编写简单的Select语句 3 编写CASE表达式 4 SQL Server 2016数据类型 5 使用Insert、Update、Delete |
T-SQL高级查询 | 1 多表连接查询 2 TOP选项 3 处理空值 4 使用聚合函数 5 使用group by分组和汇总数据 6 使用子查询 |
使用视图、存储过程和函数 | 1 使用视图 2 使用存储过程 3 使用内嵌表值函数 |
使用数据库和存储 | 1 SQL Server数据存储概述 2 管理系统数据库存储 3 管理用户数据库存储 4 文件和文件组 5 移动数据库文件 |
进行持续的数据库维护 | 1 确保数据库的完整性 2 索引概述 3 维护索引和消除碎片 4 日常数据库维护的自动化 |
实现SQL Server 2016安全管理 | 1 SQL Server 2016安全架构概述 2 身份验证和授权用户 3 服务器和数据库角色 4 授权用户访问资源 |
规划和实施备份策略 | 1 了解SQL Server恢复模式 2 规划备份策略 3 备份数据库和事务日志 4 使用备份选项 5 确保备份可靠性 |
恢复SQL Server 2016数据库 | 1 了解恢复过程 2 还原数据库 3 高级恢复方案 |
实现SQL Server 2016管理自动化 | 1 SQL Server 管理自动化 2 SQL Server 2016代理 3 管理SQL Server 作业 |
导入导出数据 | 1 传输数据 2 导入和导出数据 3 复制和移动数据库 |
监控SQL Server 2014 | 1 SQL Server监控概述 2 性能监控 |
SQL Server 2016高可用性 | 1 介绍SQL Server 2016故障转移群集 2 介绍SQL Server 2016日志传送 3 介绍SQL Server 2016数据库镜像 4 介绍Always高可用性 |