Мы используем cookie для стабильной работы сервиса. Подробнее

М20762С: Разработка баз данных на платформе Microsoft SQL Server

3.9
ФорматОнлайн
Объём18 занятий
О курсе

Подробнее

SQL Server – универсальная платформа для управления данными, разработки бизнес-приложений и проектов бизнес-аналитики. Цель курса – научиться разрабатывать базы данных, а также решать типовые задачи и проблемы, возникающие при их использовании. Курс предназначен для: Администраторов и разработчиков баз данных и приложений. Программных архитекторов, аналитиков данных и системных аналитиков После окончания обучения вы будете знать: Способы хранения и обработки структурированной и неструктурированной информации Способы обеспечения целостности данных Способы расширения функциональности SQL Server Способы оценки производительности и оптимизации обработки данных
Результат

Что вы получите

  • Создавать таблицы, индексы, представления, функции, хранимые процедуры и триггеры
  • Обрабатывать структурированные и неструктурированные данные
  • Контролировать целостность данных с помощью ограничений и триггеров
  • Использовать объектное программирование для расширения возможностей SQL Server
  • Создавать таблицы в памяти для ускорения обработки данных
  • Оценивать производительность и оптимизировать обработку данных
Содержание

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

18 занятий
ТемаЧто внутри
01Модуль 1. Введение в разработку баз данных &nbsp(2&nbspак.&nbspч.)

Введение в платформу SQL Server Инструменты и задачи разработчика Лабораторная работа

02Модуль 2. Проектирование и создание таблиц &nbsp(2&nbspак.&nbspч.)

Разработка таблиц Типы данных Использование схем Операции над таблицами Лабораторная работа

03Модуль 3. Сложные аспекты разработки таблиц &nbsp(2&nbspак.&nbspч.)

Секционирование данных Сжатие данных Хронологические таблицы Лабораторная работа

04Модуль 4. Обеспечение целостности данных с помощью ограничений &nbsp(2&nbspак.&nbspч.)

Обеспечение целостности данных Доменная целостность Сущностная и ссылочная целостность Лабораторная работа

05Модуль 5. Индексы &nbsp(2&nbspак.&nbspч.)

Принципы работы индексов Типы данных и индексы Куча, кластеризованные и некластеризованные индексы Простые и составные индексы Лабораторная работа

06Модуль 6. Разработка эффективных индексов &nbsp(2&nbspак.&nbspч.)

Стратегия разработки индексов Управление индексами План выполнения запросов Помощник по настройке ядра СУБД Хранилище запросов Лабораторная работа

07Модуль 7. Колоночные индексы &nbsp(2&nbspак.&nbspч.)

Введение в колоночные индексы Создание колоночных индексов Эксплуатация колоночных индексов Лабораторная работа

08Модуль 8. Проектирование и создание представлений &nbsp(2&nbspак.&nbspч.)

Назначение представлений Создание и управление представлениями Влияние представлений на производительность Лабораторная работа

09Модуль 9. Проектирование и создание хранимых процедур &nbsp(2&nbspак.&nbspч.)

Введение в хранимые процедуры Использование хранимых процедур Параметризованные процедуры Управление контекстом исполнения Лабораторная работа

10Модуль 10. Проектирование и создание пользовательских функций &nbsp(2&nbspак.&nbspч.)

Обзор функций Скалярные функции Табличные функции Создание функций Альтернативные механизмы Лабораторная работа

11Модуль 11. Обработка изменений данных с помощью триггеров &nbsp(2&nbspак.&nbspч.)

Проектирование триггеров Реализация триггеров Расширенные возможности триггеров Лабораторная работа

12Модуль 12. Таблицы, размещаемые в памяти &nbsp(3&nbspак.&nbspч.)

Таблицы, размещаемые в памяти Процедуры, компилируемые в бинарный код Лабораторная работа

13Модуль 13. Управляемый код в базе данных &nbsp(2&nbspак.&nbspч.)

Интеграция СУБД с CLR Импорт сборок в базу данных Лабораторная работа

14Модуль 14. Хранение и обработка XML данных &nbsp(3&nbspак.&nbspч.)

Введение в XML Хранение данных в XML Создание индексов для XML Конвертация данных в XML Выполнение запросов с помощью XQuery Преобразование данные из XML в табличное представление Лабораторная работа

15Модуль 15. Хранение и обработка пространственных данных &nbsp(2&nbspак.&nbspч.)

Введение в пространственные данные Работа с пространственными типами Использование пространственных типов в приложениях Лабораторная работа

16Модуль 16. Хранение и обработка неструктурированных данных &nbsp(2&nbspак.&nbspч.)

Введение в неструктурированные данные (BLOB) Хранение неструктурированных данных в отдельных файлах Полнотекстовый поиск Лабораторная работа

17Модуль 17. Конкурентный доступ к данным &nbsp(3&nbspак.&nbspч.)

Конкурентный доступ к данным и транзакции Механизм блокировок Лабораторная работа

18Модуль 18. Производительность и мониторинг &nbsp(3&nbspак.&nbspч.)

Трассировка и расширенные события Статистика по текущим запросам Оптимизация настройки файлов базы данных Метрики для измерения производительности Лабораторная работа

01Модуль 1. Введение в разработку баз данных &nbsp(2&nbspак.&nbspч.)

Введение в платформу SQL Server Инструменты и задачи разработчика Лабораторная работа

02Модуль 2. Проектирование и создание таблиц &nbsp(2&nbspак.&nbspч.)

Разработка таблиц Типы данных Использование схем Операции над таблицами Лабораторная работа

03Модуль 3. Сложные аспекты разработки таблиц &nbsp(2&nbspак.&nbspч.)

Секционирование данных Сжатие данных Хронологические таблицы Лабораторная работа

04Модуль 4. Обеспечение целостности данных с помощью ограничений &nbsp(2&nbspак.&nbspч.)

Обеспечение целостности данных Доменная целостность Сущностная и ссылочная целостность Лабораторная работа

05Модуль 5. Индексы &nbsp(2&nbspак.&nbspч.)

Принципы работы индексов Типы данных и индексы Куча, кластеризованные и некластеризованные индексы Простые и составные индексы Лабораторная работа

06Модуль 6. Разработка эффективных индексов &nbsp(2&nbspак.&nbspч.)

Стратегия разработки индексов Управление индексами План выполнения запросов Помощник по настройке ядра СУБД Хранилище запросов Лабораторная работа

07Модуль 7. Колоночные индексы &nbsp(2&nbspак.&nbspч.)

Введение в колоночные индексы Создание колоночных индексов Эксплуатация колоночных индексов Лабораторная работа

08Модуль 8. Проектирование и создание представлений &nbsp(2&nbspак.&nbspч.)

Назначение представлений Создание и управление представлениями Влияние представлений на производительность Лабораторная работа

09Модуль 9. Проектирование и создание хранимых процедур &nbsp(2&nbspак.&nbspч.)

Введение в хранимые процедуры Использование хранимых процедур Параметризованные процедуры Управление контекстом исполнения Лабораторная работа

10Модуль 10. Проектирование и создание пользовательских функций &nbsp(2&nbspак.&nbspч.)

Обзор функций Скалярные функции Табличные функции Создание функций Альтернативные механизмы Лабораторная работа

11Модуль 11. Обработка изменений данных с помощью триггеров &nbsp(2&nbspак.&nbspч.)

Проектирование триггеров Реализация триггеров Расширенные возможности триггеров Лабораторная работа

12Модуль 12. Таблицы, размещаемые в памяти &nbsp(3&nbspак.&nbspч.)

Таблицы, размещаемые в памяти Процедуры, компилируемые в бинарный код Лабораторная работа

13Модуль 13. Управляемый код в базе данных &nbsp(2&nbspак.&nbspч.)

Интеграция СУБД с CLR Импорт сборок в базу данных Лабораторная работа

14Модуль 14. Хранение и обработка XML данных &nbsp(3&nbspак.&nbspч.)

Введение в XML Хранение данных в XML Создание индексов для XML Конвертация данных в XML Выполнение запросов с помощью XQuery Преобразование данные из XML в табличное представление Лабораторная работа

15Модуль 15. Хранение и обработка пространственных данных &nbsp(2&nbspак.&nbspч.)

Введение в пространственные данные Работа с пространственными типами Использование пространственных типов в приложениях Лабораторная работа

16Модуль 16. Хранение и обработка неструктурированных данных &nbsp(2&nbspак.&nbspч.)

Введение в неструктурированные данные (BLOB) Хранение неструктурированных данных в отдельных файлах Полнотекстовый поиск Лабораторная работа

17Модуль 17. Конкурентный доступ к данным &nbsp(3&nbspак.&nbspч.)

Конкурентный доступ к данным и транзакции Механизм блокировок Лабораторная работа

18Модуль 18. Производительность и мониторинг &nbsp(3&nbspак.&nbspч.)

Трассировка и расширенные события Статистика по текущим запросам Оптимизация настройки файлов базы данных Метрики для измерения производительности Лабораторная работа

Организатор

Автор курса

СпециалистСпециалист
Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre Крупнейший авторизованный учебный центр ведущих IT-компаний мира С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «М20762С: Разработка баз данных на платформе Microsoft SQL Server» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Базы данных

Информация обновлена 7 августа 2024 г.

Продолжить выбор

Похожие курсы

Начать без затрат

Бесплатные курсы