name

Знания - лучшие инвестиции!

Ваша корзина пуста
На главную магазина

+7 (911) 726-84-54

Хотите получать информацию по новым курсам и их датам проведения?

подписаться на рассылку
Главная \ Единый Портал Обучения \ Корпоративное обучение \ Microsoft \ (20464) Разработка баз данных Microsoft SQL Server

(20464) Разработка баз данных Microsoft SQL Server

Код курса: 20464
Рейтинг:
(0 голосов)
30 000 р.
Количество:
ПроизводительMicrosoft
Дни5 дней
Дата курса
Город
Формат обученияКорпоративный
поделиться

microsoft-logo

Краткое описание:

Проводимый под руководством инструктора пятидневный курс предлагает слушателям знания и навыки в области разработки баз данных Microsoft SQL Server 2014.

Предварительная подготовка: 

  • Практические знания Transact-SQL.
  • Практические знания реляционных баз данных.
  • Базовые навыки работы в Windows Server.
  • Навыки разработки баз данных.
  • Навыки работы в SQL Server: уметь писать запросы Transact-SQL или прослушать курс
    (20461) Выполнение запросов в Microsoft SQL Server

Содержание:

Модуль 1: Введение в разработку баз данных
  • Введение в платформу SQL Server
  • Инструменты для работы с SQL Server
  • Настройка служб SQL Server

Лабораторная работа (практическое занятие)

  • Начало работы с SQL Server Management Studio
Модуль 2: Проектирование и реализация таблиц
  • Проектирование таблиц
  • Работа со схемами
  • Создание и изменение таблиц
Лабораторная работа (практическое занятие)
  • Улучшение дизайна таблиц
  • Создание схемы
  • Создание таблиц
Модуль 3: Обеспечение целостности данных посредством ограничений
  • Принудительное обеспечение целостности данных
  • Реализация доменной целостности
  • Реализация сущностной и ссылочной целостности
Лабораторная работа (практическое занятие)
  • Проектирование ограничений
  • Проверка ограничений
Модуль 4: Планирование индексов
  • Основные понятия индексирования
  • Индексы на одну колонку и композитные индексы
  • Структуры таблиц в SQL Server
  • Работа с кластеризованными индексами
Лабораторная работа (практическое занятие)
  • Создание таблиц с кластеризованными индексами
  • Повышение производительности при помощи некластеризованных индексов
Модуль 5: Расширенное индексирование
  • Основные понятия плана выполнения
  • Общие элементы плана выполнения
  • Работа с планами выполнения
  • Разработка эффективных некластеризованных индексов
  • Мониторинг производительности
Лабораторная работа (практическое занятие)
  • Исследование  статистики индексов
  • Создание покрывающих индексов
Модуль 6: Столбцовые индексы
  • Столбцовые индексы
  • Лучшие практики использования столбцовых индексов
Лабораторная работа (практическое занятие)
  • Создание столбцовых индексов
Модуль 7: Проектирование и реализация представлений
  • Введение в представления
  • Создание и управление представлениями
  • Вопросы производительности представлений
Лабораторная работа (практическое занятие)
  • Разработка, внедрение и тестирование WebStock представлений
  • Проектирование и реализация представления Contacts
  • Изменение представления AvailableModels
Модуль 8: Проектирование и реализация хранимых процедур
  • Введение в хранимые процедуры
  • Работа с хранимыми процедурами
  • Реализация параметризованных хранимых процедур
  • Контроль контекста выполнения
Лабораторная работа (практическое занятие)
  • Создание хранимых процедур
  • Создание параметризованных хранимых процедур
  • Изменение контекста выполнения хранимых процедур
Модуль 9: Проектирование и реализация пользовательских функций
  • Обзор функций
  • Проектирование и реализация скалярных функций
  • Проектирование и реализация функций возвращающих табличное значение
  • Вопросы реализации функций
  • Альтернативы функциям
Лабораторная работа (практическое занятие)
  • Форматирование номера телефона
  • Модификация существующей функции
  • Разрешение проблем связанных с производительностью функций
Модуль 10: Реакция на изменение данных с помощью триггеров
  • Проектирование триггеров DML
  • Реализация триггеров DML
  • Расширенные концепции триггеров
Лабораторная работа (практическое занятие)
  • Создание и тестирование триггера для аудита
  • Улучшение триггера для аудита
Модуль 11: Использование таблиц в оперативной памяти
  • Оптимизированные по памяти таблицы
  • Нативные хранимые процедуры
Лабораторная работа (практическое занятие)
  • Работа с оптимизированными по памяти таблицами
  • Работа с изначально откомпилированными хранимыми процедурами
Модуль 12: Реализация управляемого кода в SQL Server
  • Введение в интеграцию SQL CLR
  • Импорт и настройка сборок
  • Внедрение интеграции с SQL CLR
Лабораторная работа (практическое занятие)
  • Оценка предлагаемого CLR кода
  • Реализация сборки CLR
  • Реализация пользовательского CLR агрегата и пользовательских CLR типов данных
Модуль 17: Хранение и запросы к XML-данным в SQL Server
  • Введение в XML и XML-схемы
  • Хранения XML-данных и схем в SQL Server
  • Реализация XML типа данных
  • Использование инструкции FOR XML языка T-SQL
  • Знакомство с XQuery
  • Доступ к данным XML
Лабораторная работа (практическое занятие)
  • Использование XML данных для хранения в SQL Server
  • Исследование хранения XML-данных в переменных
  • Получение информации о коллекциях XML схем
  • Запрос данных SQL Server как XML
  • Написание хранимых процедур возвращающих XML
Модуль 14: Работа с пространственными данными SQL Server
  • Введение в пространственные типы данных
  • Работа с пространственными типами данных SQL Server
  • Использование пространственных данных в приложениях
Лабораторная работа (практическое занятие)
  • Запросы с типом данных GEOMETRY
  • Добавление пространственных данных в существующую таблицу

После изучения курса Вы сможете:

  • Реализовывать ограничения PRIMARY KEY, FOREIGN KEY DEFAULT, CHECK, UNIQUE
  • Создавать таблицы в виде кучи или таблицы с кластерным индексом.
  • Читать и интерпретировать детали и основные элементы планов выполнения запроса
  • Разрабатывать эффективные некластеризованные индексы.
  • Разрабатывать и создавать представления
  • Разрабатывать и создавать хранимые процедуры
  • Разрабатывать и создавать функции
  • Разрабатывать и создавать триггеры DML
  • Хранить XML-данные и схемы в SQL Server.
  • Выполнять базовые запросы к XML-данным в SQL Server.
  • Работа с типами данных География и Геометрия (GEOGRAPHY, GEOMETRY)

Слушатели:

Данный курс предназначен для специалистов в области IT, занимающихся администрированием и поддержкой баз данных SQL Server.

Длительность: 

5 дней

Дни5 дней
Дата курсаПо запросу
ГородВсе города
Формат обученияКорпоративный
Оставьте отзыв
Заполните обязательные поля *.
1 2 3 4 5

Находится в разделах

Назад