Developing Microsoft SQL Server 2012 Databases
Проводимый под руководством инструктора пятидневный курс предлагает слушателям знания и навыки в области разработки баз данных Microsoft SQL Server 2012.
После изучения курса вы сможете
- Реализовывать ограничения PRIMARY KEY, FOREIGN KEY DEFAULT, CHECK, UNIQUE
- Создавать таблицы в виде кучи или таблицы с кластерным индексом.
- Читать и интерпретировать детали и основные элементы планов выполнения запроса
- Разрабатывать эффективные некластеризованные индексы.
- Разрабатывать и создавать представления
- Разрабатывать и создавать хранимые процедуры
- Работать с табличным типом данных, табличным значением параметров и использовать оператор MERGE для создания хранимых процедур, обновления хранилищ данных.
- Разрабатывать и создавать функции
- Разбираться с взаимными блокировками и знать, как уровни изоляции транзакций влияют на параллелизм.
- Использовать структурированную обработку исключительных ситуаций.
- Разрабатывать и создавать триггеры DML
- Хранить XML-данные и схемы в SQL Server.
- Выполнять базовые запросы к XML-данным в SQL Server.
- Работа с типами данных География и Геометрия (GEOGRAPHY, GEOMETRY)
- Реализовать и выполнять запросы полнотекстового поиска.
Содержание курса
- Модуль 1: Введение в SQL Server 2012 и его набор инструментов
- Модуль 2: Работа с типами данных
- Модуль 3: Проектирование и реализация таблиц
- Модуль 4: Обеспечение целостности данных посредством ограничений
- Модуль 5: Планирование индексов для SQL Server 2012
- Модуль 6: Реализация структуры таблиц в SQL Server 2012
- Модуль 7: Чтение планов выполнения SQL Server 2012
- Модуль 8: Повышение производительности при помощи некластеризованных индексов
- Модуль 9: Проектирование и реализация представлений
- Модуль 10: Проектирование и реализация хранимых процедур
- Модуль 11: Слияние данных и передача таблиц
- Модуль 12: Проектирование и реализация пользовательских функций
- Модуль 13: Создание высоко параллельных приложений SQL Server 2012
- Модуль 14: Обработка ошибок в коде T-SQL
- Модуль 15: Реакция на изменение данных с помощью триггеров
- Модуль 16: Реализация управляемого кода в SQL Server 2012
- Модуль 17: Хранение XML-данных в SQL Server 2012
- Модуль 18: Запросы к XML-данным в SQL Server
- Модуль 19: Работа с пространственными данными SQL Server 2012
- Модуль 20: Работа с полнотекстовыми индексами и запросами
Аудитория курса
Данный курс предназначен для специалистов в области IT, занимающихся администрированием и поддержкой баз данных SQL Server.
Предварительная подготовка
- Практические знания Transact-SQL.
- Практические знания реляционных баз данных.
- Базовые навыки работы в Windows Server.
- Навыки разработки баз данных.
- Навыки работы в SQL Server: уметь писать запросы Transact-SQL