Курс «Администрирование сервера баз данных Microsoft SQL Server с применением языка запросов T-SQL» предназначен для повышения квалификации лиц, деятельность которых связанна с системным администрированием сервера база данных SQL Server. Цель курса – формирование у слушателей целостной системы теоретических и практических знаний и навыков в настройке и управлении Microsoft SQL Server c точки зрения системного администрирования.
В результате изучения курса слушатели должны
ЗНАТЬ:
- Cинтаксис языка запросов T-SQL;
- Способы проектирования простых реляционных баз данных и их реализация в Microsoft SQL Server.
УМЕТЬ:
- Планировать и устанавливать SQL Server;
- Знать системные базы данных, физическую структуру баз данных и наиболее распространенные варианты конфигурации;
- Знать концепцию журнала транзакций и модели восстановления SQL сервера. Создавать резервные копии и восстанавливать базы SQL Server;
- Работать с моделями безопасности SQL Server, именами входа (LOGIN) и пользователями (USER);
- Работать с аудитом SQL Server, запланированными заданиями и историей заданий;
- Реализовывать безопасность агента SQL Server, прокси-записи (proxy accounts) и учетные данные (credentials);
- Настраивать компонент database mail, предупреждений (alerts) и уведомлений (notifications);
- Создавать планы обслуживания базы данных (maintenance plans);
- Работать со средством SQL Profiler и хранимыми процедурами;
- Устранять неполадки баз данных SQL Server.
Стоимость обучения:
- Физические лица - 13000 руб.
- Юридические лица - 15000 руб.
После обучения вы получаете: Удостоверение о повышении квалификации.
Программа
Курс изучается в форме проведения лекций-бесед с раскрытием теоретических положений и демонстрацией практических приемов их реализации.
Итоговый контроль за усвоением материала курса обеспечивается экзаменом (с оценкой), который проводится в письменной форме по содержанию всего курса.
Начало работы с базами данных T-SQL и SQL Server
- Обзор SQL Server , обзор баз данных SQL Server, обзор языка работы с SQL данными;
- Работа с T-SQL скриптами, использование утилит работы с T-SQL.
Извлечение и фильтрация данных, группировка
- Использование выражения SELECT, фильтрация данных, работа со значениями NULL;
- Форматирование результирующего набора, соображения, связанные с производительностью;
- Суммирование данных с использованием функций агрегирования, суммирование и ранжирование группированных данных, создание запросов
- получения кросс табличных данных;
- Запрос к данным нескольких таблиц с использованием JOIN, применение объединения для решения типичных задач отчетности, комбинирование ограничение результирующих наборов;
- Написание базовых подзапросов;
- Написание коррелирующих подзапросов, сравнение подзапросов с объединениями и временными таблицами,
- Использование Общих Табличных Выражений (CTE);
- Обзор транзакций, вставка данных в таблицы;
- Удаление данных из таблиц, изменение данных в таблицах.
Подготовка к установке SQL Server 2012
- Обзор архитектуры сервера SQL Server, требования к планированию ресурсов сервера;
- Тестирование систем перед установкой SQL Server;
- Подготовка к установке SQL Server, установка SQL Server;
- Обновление версии и автоматизация установки.
Работа с базами данных. Создание и восстановление
- Обзор баз данных SQL Server, работа с файлами и файловыми группами;
- Перемещение файлов баз данных;
- Стратегии резервного копирования в SQL Server;
- Работа журнала транзакций в SQL Server;
- Планирование стратегии резервного копирования в SQL Server, резервное копирование баз данных и журналов транзакций;
- Управление резервными копиями базы данных, работа с параметры резервного копирования;
- Общие сведения о процессе восстановления, восстановление баз данных;
- Восстановление к точке по времени, восстановление системных баз данных.
Назначение ролей сервера и базы данных
- Работа с ролями сервера;
- Работа с фиксированными ролями базы данных;
- Создание пользовательских ролей базы данных.
Аутентификация и авторизация пользователей
- Проверка подлинности подключений к SQL Server;
- Авторизация имен входа (LOGIN) для доступа к базам данных;
- Авторизация на серверах, авторизации доступа пользователей к объектам;
- Авторизация пользователей для выполнения кода, настройка разрешений на уровне схемы.
Аудит среды SQL Server
- Варианты аудита доступа к данным в SQL Server, реализация аудита SQL Server, управление аудитом SQL Server, перехват активности с помощью SQL Server Profiler, анализ данных трассировки в Database Engine Tuning Advisor, работа с параметрами трассировки.
Настройка безопасности агента SQL Server
- Безопасность агента SQL Server;
- Настройка объекта учетные данные (Credentials);
- Настройка объекта учетная запись-посредник (Proxy Account).
Автоматизация управления SQL Server
- Автоматизация управления SQL Server;
- Работа с агентом SQL Server;
- Управление заданиями агента SQL Server.
Выполнение текущего обслуживания базы данных
- Обеспечение целостности базы данных;
- Обслуживание индексов;
- Автоматизация текущего обслуживания баз данных.
Мониторинг SQL Server и устранение неполадок
- Монитор активности,
- Сбор и управление данными производительности;
- Анализ собранных данных производительности;
- Методология устранения неисправностей SQL Server;
- Устранения неисправностей, связанных с работой службы;
- Устранения неисправностей, связанных с одновременной работой.
Сообщество