Що нового?

Придбаний (ПОВТОР) Курс М10776AB Разработка баз данных в Microsoft SQL Server 2012

Інформація про покупку
Тип покупки: Складчина
Ціна: 11196 ГРН
Учасників: 0 з 15
Організатор: Відсутній
Статус: Набір учасників
Внесок: 776.3 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
(ПОВТОР) Курс М10776AB Разработка баз данных в Microsoft SQL Server 2012

10776AB: Developing Microsoft SQL Server 2012 Databases
Занимаясь по программе этого 5-дневного курса, Вы под руководством квалифицированного преподавателя глубоко изучите SQL Server 2012. Вы изучите логический дизайн таблиц, индексирование и планы запросов. Вы научитесь создавать объекты баз данных, включая представления, хранимые процедуры, функции. Вы узнаете и о других аспектах создания процедур, а именно – о транзакциях, параллелизме, обработке ошибок, триггерах и SQL CLR.

Окончание курса поможет Вам подготовиться к экзамену Microsoft 70-464.

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

Курс рекомендуется ИТ-специалистам, желающим овладеть возможностями и технологиями SQL Server 2012 для реализации базы данных

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

Модуль 1. Введение в SQL Server 2012 и его набор инструментов

  • Введение в платформу SQL Server
  • Инструменты для работы с SQL Server
  • Настройка служб SQL Server
  • Лабораторная работа: Введение в SQL Server 2012 и его набор инструментов
    • Проверка SQL Server
    • Установка компонентов
    • Изменение учетных записей служб для нового экземпляра
    • Включение протокола именованных каналов (Named Pipes) для обоих экземпляров
    • Создание псевдонима для AdvDev
2
Модуль 2. Работа с типами данных

  • Использование типов данных
  • Работа с символьными данными
  • Преобразование типов данных
  • Специализированные типы данных
  • Лабораторная работа: Работа с типами данных
    • Выбор подходящих типов данных
    • Создание запросов с преобразованием типов данных
    • Проектирование и создание псевдонимов типов данных (только, если позволяет время)
2
Модуль 3. Проектирование и реализация таблиц

  • Проектирование таблиц
  • Работа со схемами
  • Создание и изменение таблиц
  • Лабораторная работа: Проектирование и реализация таблиц
    • Улучшение дизайна таблиц
    • Создание схемы
    • Создание таблиц
2
Модуль 4. Обеспечение целостности данных посредством ограничений

  • Принудительное обеспечение целостности данных
  • Реализация доменной целостности
  • Реализация сущностной и ссылочной целостности
  • Лабораторная работа: Обеспечение целостности данных посредством ограничений
    • Проектирование ограничений
    • Проверка ограничений
2
Модуль 5. Планирование индексов для SQL Server 2012

  • Основные понятия индексирования
  • Типы данных и индексы
  • Индексы на одну колонку и композитные индексы
  • Лабораторная работа: Планирование индексирования данных SQL Server
    • Изучение существующей статистики индексов
    • Проектирование порядка колонок для индексов
2
Модуль 6. Реализация структуры таблиц в SQL Server 2012

  • Структуры таблиц в SQL Server
  • Работа с кластеризованными индексами
  • Разработка эффективных кластеризованных индексов
  • Лабораторная работа: Реализация структуры таблиц в SQL Server,
    • Создание таблицы как кучи
    • Создание таблиц с кластеризованными индексами
    • Сравнение производительности кластеризованных индексов по сравнению с кучами
2
Модуль 7. Чтение планов выполнения SQL Server 2012

  • Основные понятия плана выполнения
  • Общие элементы плана выполнения
  • Работа с планами выполнения
  • Лабораторная работа: Чтение планов выполнения SQL Server 2012
    • Действительный план и предполагаемый план
    • Определение общих элементов плана выполнения
    • Сравнение стоимости запросов
2
Модуль 8. Повышение производительности при помощи некластеризованных индексов

  • Разработка эффективных некластеризованных индексов
  • Реализация некластеризованных индексов
  • Использование Database Engine Tuning Advisor
  • Лабораторная работа: Повышение производительности при помощи некластеризованных индексов
    • Обзор использования некластеризованных индексов
    • Улучшение дизайна некластеризованных индексов
    • Работа с приложением SQL Server Profiler и Database Engine Tuning Advisor
    • Проектирование некластеризованных индексов
2
Модуль 9. Проектирование и реализация представлений

  • Введение в представления
  • Создание и управление представлениями
  • Вопросы производительности представлений
  • Лабораторная работа: Проектирование и реализация представлений
    • Разработка, внедрение и тестирование WebStock представлений
    • Проектирование и реализация представления Контакты
    • Изменение представления AvailableModels
2
Модуль 10. Проектирование и реализация хранимых процедур

  • Введение в хранимые процедуры
  • Работа с хранимыми процедурами
  • Реализация параметризованных хранимых процедур
  • Контроль контекста выполнения
  • Лабораторная работа: Проектирование и реализация хранимых процедур
    • Создание хранимых процедур
    • Создание параметризованных хранимых процедур
    • Изменение контекста выполнения хранимых процедур
2
Модуль 11. Слияние данных и передача таблиц

  • Использование инструкции MERGE
  • Реализация табличных типов данных
  • Использование табличных типов данных как параметров
  • Лабораторная работа: Передача таблицы и объединение данных
    • Создание табличных типов данных
    • Использование табличных типов данных как параметров
    • Использование табличных типов с инструкцией MERGE
2
Модуль 12. Проектирование и реализация пользовательских функций

  • Обзор функций
  • Проектирование и реализация скалярных функций
  • Проектирование и реализация функций возвращающих табличное значение
  • Вопросы реализации функций
  • Альтернативы функциям
  • Лабораторная работа: Проектирование и реализация пользовательских функций
    • Форматирование номера телефона
    • Модификация существующей функции
    • Разрешение проблем связанных с производительностью функций
2
Модуль 13. Создание высоко параллельных приложений SQL Server 2012

  • Введение в транзакции
  • Введение в блокировки
  • Управление блокировками
  • Уровни изоляции транзакций
  • Лабораторная работа: Создание высоко параллельных приложений SQL Server 2012
    • Обнаружение взаимных блокировок
    • Изучение уровней изоляции транзакций
2
Модуль 14. Обработка ошибок в коде T-SQL

  • Основные сведения об обработке ошибок в T-SQL
  • Реализация обработки ошибок в T-SQL
  • Реализация структурной обработки исключений
  • Лабораторная работа: Обработка ошибок в коде T-SQL
    • Замена @@ERROR на основе структурной обработки исключений
    • Добавление логики повтора, в случае взаимной блокировки в хранимую процедуру
2
Модуль 15. Реакция на изменение данных с помощью триггеров

  • Проектирование триггеров DML
  • Реализация триггеров DML
  • Расширенные концепции триггеров
  • Лабораторная работа: Реакция на изменение данных с помощью триггеров
    • Создание и тестирование триггера для аудита
    • Улучшение триггера для аудита
2
Модуль 16. Реализация управляемого кода в SQL Server 2012

  • Введение в интеграцию SQL CLR
  • Импорт и настройка сборок
  • Внедрение интеграции с SQL CLR
  • Лабораторная работа: Реализация управляемого кода в SQL Server 2012
    • Оценка предлагаемого CLR кода
    • Реализация сборки CLR
    • Реализация пользовательского CLR агрегата и пользовательских CLR типов данных
2
Модуль 17. Хранение XML-данных в SQL Server 2012

  • Введение в XML и XML-схемы
  • Хранения XML-данных и схем в SQL Server
  • Реализация XML типа данных
  • Лабораторная работа: Хранение XML-данных в SQL Server
    • Использование XML данных для хранения в SQL Server
    • Исследование хранения XML-данных в переменных
    • Использование коллекций XML-схем
    • Создание столбцов базы данных на основе XML
2
Модуль 18. Запросы к XML-данным в SQL Server

  • Использование инструкции FOR XML языка T-SQL
  • Знакомство с XQuery
  • Доступ к данным XML
  • Лабораторная работа: Запросы к XML-данным в SQL Server
    • Запрос данных SQL Server как XML
    • Написание хранимых процедур возвращающих XML
    • Написание хранимых процедур, выполняющих обновление с использованием XML
2
Модуль 19. Работа с пространственными данными SQL Server 2012

  • Введение в пространственные типы данных
  • Работа с пространственными типами данных SQL Server
  • Использование пространственных данных в приложениях
  • Лабораторная работа: Работа с пространственными данными SQL Server 2012
    • Знакомство с типом данных GEOMETRY
    • Добавление пространственных данных в существующую таблицу
    • Применение пространственных данных
2
Модуль 20. Работа с полнотекстовыми индексами и запросами

  • Введение в полнотекстовое индексирование
  • Реализация полнотекстовых индексов в SQL Server
  • Работа с полнотекстовыми запросами
  • Лабораторная работа: Работа с полнотекстовыми индексами и запросами
    • Реализация полнотекстового индекса
    • Реализация списка стоп-слов (stoplist)
    • Создание хранимых процедур для осуществления полнотекстового поиска
Описание продавца
Скрытое содержимое.
Продажник http://www.specialist.ru/course/m10776ab
 
Угорі