Курс рекомендуется ИТ-специалистам, желающим овладеть возможностями и технологиями SQL Server 2012 для реализации базы данных, лицам, в обязанности которых входит администрирование SQL-сервера, а также аналитикам, разработчикам, специалистам по системам отчётности, программистам 1С и т.п.
По окончании курса Вы будете уметь:
-
Определять подходящие типы данных, которые будут использоваться при создании таблицы, осуществлять преобразования между типами данных, и создавать псевдонимы для типов данных.
-
Знать передовые практики дизайна таблиц SQL сервера и уметь создавать таблицы с помощью T-SQL
-
Реализовывать ограничения PRIMARY KEY, FOREIGN KEY DEFAULT, CHECK, UNIQUE, а также уметь использовать каскадные ограничения внешнего ключа.
-
Определить подходящие стратегии создания индексов по одному столбцу или нескольким столбцам
-
Создавать таблицы в виде кучи или таблицы с кластерным индексом. Также учитывать дизайн таблицы и предлагать подходящие структуры.
-
Читать и интерпретировать детали и основные элементы планов выполнения запроса
-
Разрабатывать эффективные некластеризованные индексы.
-
Разрабатывать и создавать представления
-
Разрабатывать и создавать хранимые процедуры
-
Работать с табличным типом данных, табличным значением параметров и использовать оператор MERGE для создания хранимых процедур, обновления хранилищ данных.
-
Разрабатывать и создавать функции, как скалярные, так и возвращающие табличные значения.
-
Уметь разобраться с взаимными блокировками и знать, как уровни изоляции транзакций влияют на параллелизм.
-
Использовать как традиционные для T-SQL коды ошибок, так и структурированную обработку исключительных ситуаций.
-
Разрабатывать и создавать триггеры DML
-
Знать целесообразное использование интеграции с SQL CLR и уметь подключать существующие NET сборки в SQL Server.
-
Хранить XML-данные и схемы в SQL Server.
-
Выполнять базовые запросы к XML-данным в SQL Server.
-
Работа с типами данных География и Геометрия (GEOGRAPHY, GEOMETRY)
-
Реализовать и выполнять запросы полнотекстового поиска.
Продолжительность курса - 40 ак. ч.
097SP693