Курсы MS SQL
MS SQL Server – одна из систем управления базами данных. Основой стал язык запросов Transact-SQL, который был разработан Microsoft и до сих пор остается актуальным. Применяется данная система для работы с различными базами данных. Ее основное преимущество – масштабируемость. Можно использовать ее для небольших персональных баз, средних и огромных, которые относятся к определенному предприятию. Специалисты, владеющие данной системой, достаточно востребованы на рынке труда. В дальнейшем не возникнет проблем с устройством на работу, можно получить неплохую должность в одной из компаний.
Мы познакомим Вас с работой системы, процессами выборки, группировки, суммирования и модифицирования данных.
Наши методики обучения постоянно совершенствуются. Куратор направления следит за всеми изменениями, вводит в программы новую информацию, поддерживает их актуальность. Обучение делится на два этапа: MS SQL start и MS SQL pro. У нас лучшие тренеры, создана современная техническая база для эффективного обучения.
- MS SQL start (2 месяца)
- MS SQL pro (2 месяца)
Виды информационных систем.
Сетевые информационные системы.
Компоненты Microsoft SQL Server.
Установка SQL Server.
Проектирование схемы реляционной базы данных.
Проектирование таблиц.
Создание базы данных в среде Microsoft SQL Server.
Структура языка Transact SQL.
Операторы и их категории.
Типы данных T-SQL.
Создание и удаление базы данных с помощью T-SQL.
Работа с файлами данных и управление их параметрами.
Создание и заполнение таблиц в Transact-SQL.
Ограничения значений полей.
Целостность данных.
Сущностная и ссылочная целостность.
Создание временных таблиц.
Использование команды ALTER TABLE.
Создание простых запросов.
Оператор WHERE и ограничение выборки.
Логические связки AND, OR и NOT в запросах.
Операторы сравнения и логические операторы IN, BETWEEN, LIKE, IS
Вставка в таблицу SELECT INTO.
Агрегатные функции: COUNT, SUM, AVG, MAX, MIN.
Использование сортировки ORDER BY и фильтрация данных.
Группировка запросов GROUP BY и конструкция HAVING.
NULL.
Выборка данных с объединением JOIN.
Типы объединений в SQL.
Использование объединений и операторов T-SQL в комбинации.
Объединение UNION.
Примеры использования подзапросов разных типов.
Поиск и расчет данных с помощью вложенных запросов.
Использование оператора UPDATE для изменения данных.
Удаление данных из таблицы.
Объединение таблиц и вложенные запросы при модификации данных.
Создание представлений VIEW.
Правила и исключения при использовании запросов в представлениях.
Ограничения при изменении содержимого представлений.
Создание переменных T-SQL и установка их значения.
Математические функции.
Функции работы со строками.
Функции даты и времени.
Использование функций для работы с NULL.
Создание и изменение хранимой функции.
Скалярные функции в Transact-SQL.
Типы функций, возвращающие таблицу.
Типы хранимых процедур и их возможности.
Создание динамических запросов при помощи хранимых процедур.
Примеры использование процедур с параметрами.
Уровни изолированности транзакций.
Проблемы параллельной обработки баз данных.
Управление транзакциями в среде MS SQL Server.
Условные операторы.
Использование циклов и контроль их выполнения.
Создание и изменение триггера.
Типы триггеров.
Практика использования триггеров.
Типы резервного копирования.
Восстановление баз данных и журналов.
Работа с агентом MS SQL.
Примеры задач резервирования данных по расписанию.
Использование команд для управления и мониторинга сервера.
Трассировка событий на сервере.
Оптимизация базы данных.
Типы репликации.
Настройка распространителя.
Создание публикаций и подписок.
Аудит пользователей и ролей.
Настройки уровней разрешений баз данных.
Шифрование таблиц и файлов данных.
Структура многомерных данных и основные понятия.
OLAP – куб и срезы данных.
Архитектура OLAP-систем и измерения.
Примеры схем хранилища данных.
Службы Microsoft SQL Server Analysis Services (SSAS)
Проектирование схемы хранилища данных.
Создание измерений и иерархий.
Настройка атрибутов.
Основы MDX.
Добавление вычислений.
Примеры расчетов и выборки данных
Понятие KPI.
Создание индикаторов производительности и просмотр результатов.
Определение перспектив.
Создание переводов.
Создание секций и статических схем.
Экспорт и импорт данных.
Использование плоского файла для заполнения измерений.
Заполнение таблицы фактов с помощью уточняющих запросов.
Распределение по файлам при выгрузке данных.