close facebook google+ habr instagram linkedin arrow-right phone telegram twitter user vk youtube upload close menu-stroke search lock

Разработка баз данных SQL

20762 C

Данный курс предоставляет слушателям знания и навыки разработки баз данных Microsoft SQL Server. Курс сфокусирован на обучении слушателей использованию возможностей и инструментов SQL Server, связанных с разработкой баз данных.

Подробнее

Разработка баз данных SQL

начальный

Уровень

40 ак. часа

Продолжительность
Производитель:
Направление:
Цена очного обучения:
35 000 руб.
Цена дист.анционного обучения:
31 500 руб.
  • Расписание и цены
    18 — 22 февраля 2019
    40 ак. часов
    Казань
    35 000 руб.
    18 — 22 февраля 2019
    40 ак. часов
    Нижний Новгород
    35 000 руб.
    18 — 22 февраля 2019
    40 ак. часов
    Казань
    Дистанционный
    31 500 руб.
    18 — 22 февраля 2019
    40 ак. часов
    Нижний Новгород
    Дистанционный
    31 500 руб.
    04 — 07 марта 2019
    40 ак. часов
    Москва
    35 000 руб.
    08 — 12 апреля 2019
    40 ак. часов
    Ростов-на-Дону
    Дистанционный
    31 500 руб.
    08 — 12 апреля 2019
    40 ак. часов
    Ростов-на-Дону
    35 000 руб.
    15 — 19 апреля 2019
    40 ак. часов
    Красноярск
    35 000 руб.
    15 — 19 апреля 2019
    40 ак. часов
    Красноярск
    Дистанционный
    31 500 руб.
    20 — 24 мая 2019
    40 ак. часов
    Нижний Новгород
    35 000 руб.
    20 — 24 мая 2019
    40 ак. часов
    Нижний Новгород
    Дистанционный
    31 500 руб.
    12 — 16 августа 2019
    40 ак. часов
    Санкт-Петербург
    35 000 руб.
    12 — 16 августа 2019
    40 ак. часов
    Санкт-Петербург
    Дистанционный
    31 500 руб.
    Место обучения Формат Дата и время Стоимость
    Казань Очный 18 — 22 февраля 2019 35 000 руб.
    Нижний Новгород Очный 18 — 22 февраля 2019 35 000 руб.
    Казань Дистанционный 18 — 22 февраля 2019 31 500 руб. скидка 10%
    Нижний Новгород Дистанционный 18 — 22 февраля 2019 31 500 руб. скидка 10%
    Москва Очный 04 — 07 марта 2019 35 000 руб.
    Ростов-на-Дону Дистанционный 08 — 12 апреля 2019 31 500 руб. скидка 10%
    Ростов-на-Дону Очный 08 — 12 апреля 2019 35 000 руб.
    Красноярск Очный 15 — 19 апреля 2019 35 000 руб.
    Красноярск Дистанционный 15 — 19 апреля 2019 31 500 руб. скидка 10%
    Нижний Новгород Очный 20 — 24 мая 2019 35 000 руб.
    Нижний Новгород Дистанционный 20 — 24 мая 2019 31 500 руб. скидка 10%
    Санкт-Петербург Очный 12 — 16 августа 2019 35 000 руб.
    Санкт-Петербург Дистанционный 12 — 16 августа 2019 31 500 руб. скидка 10%
  • О курсе

    Профиль аудитории:

    • Основной аудиторией курса являются ИТ-специалисты, заинтересованные в получении навыков использования компонентов и технологий SQL Serve для применения баз данных.
    • Второй частью аудитории курса является разработчики под сторонние платформы, заинтересованные в получении навыков применения баз данных SQL Server.

    По окончании курса слушатели смогут:

    • Проектировать и применять таблицы.
    • Описать проектирование продвинутых таблиц.
    • Обеспечить целостность данных при помощи ограничений (Constraints).
    • Описать индексы, в том числе оптимизированные и индексы с колоночным хранением (Columnstore).
    • Проектировать и применять представления (Views).
    • Проектировать и применять хранимые процедуры (Stored Procedures).
    • Проектировать и применять определенные пользователем функции (UDF).
    • Настраивать реакцию на изменения данных при помощи триггеров.
    • Проектировать и применять таблицы в памяти (In-Memory Tables).
    • Применять управляемый код (Managed Code) в SQL Server.
    • Хранить и запрашивать XML-данные.
    • Работать с пространственными данными (Spatial Data).
    • Хранить и запрашивать двоичные файлы и текстовые документы.

    Программа курса:

    • Модуль 1: Введение в разработку баз данных.
      • Введение в платформу SQL Server.
      • Задачи разработки баз данных SQL Server.
    • Модуль 2: Проектирование и применение таблиц.
      • Проектирование таблиц.
      • Типы данных.
      • Работа со схемами.
      • Создание и изменение таблиц.
      • Проектирование и применение таблиц.
      • Проектирование таблиц.
      • Создание схем.
      • Создание таблиц.
    • Модуль 3: Проектирование продвинутых таблиц.
      • Секционирование данных.
      • Сжатие данных.
      • Темпоральные таблицы (Temporal Tables).
      • Проектирование использования продвинутых таблиц.
      • Секционирование данных.
      • Сжатие данных.
    • Модуль 4: Обеспечение целостности данных при помощи ограничений (Constraints).
      • Принудительное обеспечение целостности данных.
      • Применение доменной целостности (Domain Integrity).
      • Применение сущностной (Entity) и ссылочной (Referential) целостности.
      • Обеспечение целостности данных при помощи ограничений (Constraints).
      • Добавление ограничений (Constraints).
      • Проверка ограничений (Constraints).
    • Модуль 5: Введение в индексы.
      • Базовые концепции индексов.
      • Типы данных и индексов.
      • Кучи, кластеризованные и некалстеризованные индексы.
      • Индексы одной колонки и композитные индексы.
      • Применение индексов.
      • Создание кучи (Heap).
      • Создание кластеризованного индекса (Clustered Index).
      • Создание описательного индекса (Covered Index).
    • Модуль 6: Проектирование стратегий оптимизированных индексов.
      • Стратегии применения индексов.
      • Управление индексами.
      • Планы выполнения.
      • Database Engine Tuning Advisor.
      • Хранилище запросов (Query Store).
      • Оптимизация индексов.
      • Использование хранилища запросов (Query Store).
      • Кучи и кластеризованные индексы.
      • Создание описательного индекса (Covered Index).
    • Модуль 7: Индексы с колоночным хранением (Columnstore).
      • Введение в индексы с колоночным хранением (Columnstore).
      • Создание индексов с колоночным хранением (Columnstore).
      • Работа с индексами с колоночным хранением (Columnstore).
      • Использование индексов с колоночным хранением (Columnstore).
      • Создание индексов с колоночным хранением (Columnstore).
      • Создание таблиц с колоночным хранением оптимизированных под память.
    • Модуль 8: Проектирование и применение представлений (Views).
      • Введение в представления.
      • Создание и управление представлениями.
      • Рекомендации по производительности для представлений.
      • Проектирование и применение представлений.
      • Создание стандартных представлений.
      • Создание обновляемых представлений.
    • Модуль 9: Проектирование и применение хранимых процедур (Stored Procedures).
      • Введение в хранимые процедуры.
      • Работа с хранимыми процедурами.
      • Применение хранимых процедур с параметрами.
      • Управление контекстом выполнения.
      • Проектирование и применение хранимых процедур (Stored Procedures).
      • Создание хранимых процедур.
      • Создание хранимых процедур с параметрами.
      • Изменение контекста выполнения хранимой процедуры.
    • Модуль 10: Проектирование и применение пользовательских функций (User-Defined Functions).
      • Обзор функций.
      • Проектирование и применение скалярных функций.
      • Проектирование и применение табличных функций.
      • Рекомендации по применению функций.
      • Альтернативы функций.
      • Проектирование и применение пользовательских функций (UDF).
      • Форматирование телефонных номеров.
      • Изменение существующих функций.
    • Модуль 11: Ответные действия на изменения данных при помощи триггеров.
      • Проектирование DML-триггеров.
      • Применение DML-триггеров.
      • Продвинутые концепции триггеров.
      • Ответные действия на изменения данных при помощи триггеров.
      • Создание и проверка триггера аудита.
      • Улучшение триггера аудита.
    • Модуль 12: Использование размещенных в памяти таблиц (In-Memory Tables).
      • Размещенные в памяти таблицы (In-Memory Tables).
      • Хранимые процедуры с простой компиляцией (Native Compiled Stored Procedures).
      • Использование возможностей размещения базы данных в памяти (In-Memory Database).
      • Использование оптимизированных под память таблиц.
      • Использование хранимых процедур с простой компиляцией.
    • Модуль 13: Применение управляемого кода (Managed Code) в SQL Server.
      • Введение в интеграцию SQL CLR в SQL Server.
      • Применение и публикация сборок CLR (CLR Assemblies).
      • Применение управляемого кода (Managed Code) в SQL Server.
      • Оценка предложенного кода CLR.
      • Создание скалярной функции CLR.
      • Создание табличной функции CLR.
    • Модуль 14: Хранение и запросы к XML-данным в SQL Server.
      • Введение в XML и схемы XML.
      • Хранение данных и схем XML в SQL Server.
      • Применение типа данных XML.
      • Использование выражения T-SQL FOR XML.
      • Введение в XQuery.
      • Разделение XML (Shredding).
      • Хранение и запросы к XML-данным в SQL Server.
      • Определение сценариев применения XML.
      • Проверка хранения данных XML в переменных.
      • Использование схем XML.
      • Использование запросов FOR XML.
      • Создание хранимых процедур для возврата XML.
    • Модуль 15: Хранение и запросы пространственных данных (Spatial Data) в SQL Server.
      • Введение в пространственные данные (Spatial Data).
      • Работа с пространственными типами данных (Spatial Data Types).
      • Использование пространственных данных (Spatial Data) в приложениях.
      • Работа с пространственными данными (Spatial Data) SQL Server.
      • Знакомство с геометрическим (Geometry) типом данных.
      • Добавление пространственных данных (Spatial Data) в существующую таблицу.
      • Поиск близлежащих расположений.
    • Модуль 16: Хранение и запросы к двоичным объектам (BLOB) и текстовым документам в SQL Server.
      • Рекомендации по использованию двоичных объектов (BLOB).
      • Работа с FILESTREAM.
      • Использование полнотекстового поиска.
      • Хранение и запросы к двоичным объектам (BLOB) и текстовым документам в SQL Server.
      • Включение и использование колонок FILESTREAM.
      • Включение и использование файловых таблиц.
      • Использование полнотекстовых индексов.
    • Модуль 17: Конкуренция SQL Server.
      • Конкуренция и транзакции.
      • Внутреннее устройство блокировок.
      • Конкуренция SQL Server.
      • Применение изоляции моментального снимка (Snapshot Isolation).
      • Применение блокировки на уровне секции (Partition Level).
    • Модуль 18: Производительность и мониторинг.
      • Расширенные события (Extended Events).
      • Работа с расширенными событиями (Extended Events).
      • Живые статистики запроса (Live Query Statistics).
      • Оптимизация конфигурации файлов базы данных.
      • Метрики.
      • Мониторинг, трассировка и определение исходного состояния (Baselining).
      • Сбор и анализ данных при помощи расширенных событий (Extended Events).
      • Применение методологии исходного состояния (Baseline).

    Предварительные требования:

    • Обладать базовыми знаниями операционной системы Windows и ее ключевых возможностей.
    • Обладать опытом работы с Transact-SQL.
    • Обладать знаниями в области реляционных баз данных.
  • Отзывы
    Отзывов нет.
    Чтобы оставить отзыв, необходимо войти
Связаться с менеджером

Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных. Мы, ЗАО «СофтЛайн Интернейшнл» и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных».

Заявка

Формат, место и дата проведения обучения согласовываются индивидуально.

Оставьте запрос на обучение, заполнив форму ниже. Менеджер Учебного центра свяжется с вами для согласования времени и места проведения курса.

Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных. Мы, ЗАО «СофтЛайн Интернейшнл» и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных».