Быстрые ссылки: Перейти на главную | Список курсов | Расписание | Заявка на курс | Ответы на вопросы экспертов
Ищите что-то конкретное?Контакты ↓

Наши контакты

☎ +7 (7172) 46 97 51
☎ +7 (777) 241 72 98
☎ +7 (747) 716 21 22
nataciscotrain.kz
asemciscotrain.kz
infociscotrain.kz
raushanciscotrain.kz
Гоголя 39, каб. 301
Казахстан, г. Астана, ул. Иманбаевой 8

MS 20762-Разработка баз данных SQL город Астана

40
21-25.08.2023 онлайн

Кому следует посетить

Этот курс предназначен для специалистов в области баз данных (разработчиков и администраторов), заинтересованных в получении навыков разработки и эксплуатации приложений баз данных с использованием возможностей SQL Server 2016. Курс также может быть интересен разработчикам других платформ, заинтересованных в получении навыков применения баз данных для Microsoft SQL Server 2016.

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

Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:

  • Базовые знания и навыки работы с операционными системами Windows.
  • Опыт написания запросов T-SQL.
  • Базовые знания о реляционных базах данных.

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

  • Проектировать и создавать таблицы.
  • Описать расширенные возможности проектирования таблиц.
  • Обеспечить целостность данных путем ограничений.
  • Реализовывать индексы, включая индексы Columnstore, а также выполнять их оптимизацию.
  • Проектировать и создавать представления.
  • Проектировать и создавать хранимые процедуры.
  • Проектировать и создавать пользовательские функции.
  • Реагировать на манипулирование данными с помощью триггеров.
  • Разрабатывать и внедрять таблицы в памяти.
  • Реализуйте управляемый код в SQL Server.
  • Обеспечивать хранение и запросы XML-данных.
  • Работать с пространственными данными.
  • Обеспечивать хранение и выполнять запросы двоичных и текстовых документов.
  • Курс предоставляет слушателям знания и навыки, необходимые для проектирования и реализации баз данных на платформе Microsoft SQL Server 2016. Курс знакомит с созданием объектов баз данных, таких как таблицы, представления, хранимые процедуры, функции, триггеры, индексы, а также дает навыки работы с различными типами данных, включая пространственные, XML и BLOB-данные.

Содержание курса

Содержание курса

  • Модуль 1: Введение в разработку баз данных

    • Введение в платформу SQL Server
    • Использование инструментов SQL Server

    Лабораторная работа: Обзор SQL Server и его инструментария

    Модуль 2: Проектирование и реализация таблиц

    • Проектирование таблиц
    • Типы данных
    • Работа со схемами
    • Создание и изменение таблиц

    Лабораторная работа: Проектирование и реализация таблиц

    Модуль 3: Расширенное проектирование таблиц

    • Секционирование таблиц
    • Сжатие данных
    • Временные таблицы

    Лабораторная работа: Использование расширенного проектирования таблиц

    Модуль 4: Поддержание целостности данных посредством ограничений

    • Поддержание целостности данных
    • Реализация доменной целостности
    • Реализация сущностной и ссылочной целостности

    Лабораторная работа: Поддержание целостности данных через ограничения

    Модуль 5: Введение в индексирование

    • Основные положения индексирования
    • Типы данных и индексы
    • Одностолбцовые и составные индексы

    Лабораторная работа: Создание индексов

    Модуль 6: Разработка оптимальной стратегии индексирования

    • Индексы, покрывающие запрос
    • Управление индексами
    • Планы выполнения
    • Использование DTE

    Лабораторная работа: Разработка оптимальной стратегии индексирования

    Модуль 7: Колоночные индексы

    • Введение в колоночные индексы
    • Создание колоночных индексов
    • Работа с колоночными индексами

    Лабораторная работа: Использование колоночных индексов

    Модуль 8: Проектирование и реализация представлений

    • Обзор представлений
    • Создание и управление представлениями
    • Вопросы производительности для представлений

    Лабораторная работа: Проектирование и реализация представлений

    Модуль 9: Проектирование и реализация хранимых процедур

    • Введение в хранимые процедуры
    • Работа с хранимыми процедурами
    • Реализация хранимых процедур с параметрами
    • Контроль контекста выполнения

    Лабораторная работа: Проектирование и реализация хранимых процедур

    Модуль 10: Проектирование и реализация пользовательских функций

    • Обзор функций
    • Проектирование и реализация скалярных функций
    • Проектирование и реализация табличных функций
    • Советы по созданию функций
    • Альтернативы использованию функций

    Лабораторная работа: Проектирование и реализация пользовательских функций

    Модуль 11: Реагирование на изменение данных через триггеры

    • Проектирование DML триггеров
    • Реализация DML триггеров
    • Дополнительные возможности триггеров

    Лабораторная работа: Реагирование на изменение данных через триггеры

    Модуль 12: Использование таблиц в оперативной памяти

    • Оптимизированные по памяти таблицы
    • Хранимые процедуры, скомпилированные в исходном коде

    Лабораторная работа: Использование таблиц в оперативной памяти

    Модуль 13: Реализация управляемого кода в SQL Server

    • Введение в интеграцию со средой CLR SQL
    • Импорт и настройка сборок
    • Реализация интеграции с SQL CLR

    Лабораторная работа: Реализация управляемого кода в SQL Server

    Модуль 14: Хранение и запросы к XML данным в SQL Server

    • Введение в XML и XML схемы
    • Хранение XML данных и схем в SQL Server
    • Использование типа данных XML
    • Использование инструкции FOR XML
    • Основы языка XQuery

    Лабораторная работа: Хранение и запросы к XML данным в SQL Server

    Модуль 15: Работа с пространственными данными SQL Server

    • Введение в пространственные типы данных
    • Использование пространственных типов данных SQL Server
    • Использование пространственных данных в приложениях

    Лабораторная работа: Работа с пространственными данными SQL Server

    Модуль 16: Хранение и запрос двоичных и текстовых документов в SQL Server

    • Соображения при работе с BLOB данными
    • Работа с FileStream
    • Использование полнотекстового поиска

    Лабораторная работа: Хранение и запрос двоичных и текстовых документов в SQL Server

 Подходит? Подать заявку на этот курс