ул. Райымбека, д. 348, оф. 900
(727) 3-909-200, 3-909-220, 3-909-230
ул. Иманбаевой, д. 5а, оф. 301
(7172) 97-43-81, 97-43-77, 97-43-88

Ближайшие курсы

на подходящую для вас дату

Что включено в курс?

  • Длительность обучения в очном формате составляет 8 академических часов в день (1 академический час равен 45 минутам); учебные курсы состоят из теоретических лекций и практических занятий, проводимых под руководством инструктора, а также самостоятельных работ слушателей.
  • Каждый слушатель обеспечивается индивидуальным рабочим местом, оборудованным персональным компьютером; характеристики компьютеров соответствуют определённому в теме курса программному обеспечению и требованиям к данному курсу.
  • Классы оснащены мультимедийной аппаратурой (проектор и экран), маркерной доской (черной или белой).
  • В учебных классах обеспечивается доступ в интернет.
  • Занятия проводят сертифицированные инструкторы, имеющие высокую квалификацию и большой опыт преподавания.
  • Каждому слушателю выдается в постоянное пользование пакет, содержащий: учебно-методическое пособие, дополнительные раздаточные материалы, инструкции, презентации, канцелярские принадлежности. Количество пакетов соответствует количеству слушателей курса.
  • Во время перерывов слушатели обеспечены трехразовым питанием: полноценный горячий обед в ресторане или кафе и два кофе-брейка.
  • По окончании курса каждому слушателю выдаются сертификаты установленного образца, предварительно согласованные с заказчиком.

[10776]
Developing SQL Server 2012 Databases
Разработка баз данных в Microsoft SQL Server 2012

Продолжительность курса: 5 дней (40 академ. часов)

Цель курса: изучение SQL Server 2012, логический дизайн таблиц, индексирование и планы запросов.

Аудитория

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

По окончании курса Вы будете уметь:
• Определять подходящие типы данных, которые будут использоваться при создании таблицы, осуществлять преобразования между типами данных, и создавать псевдонимы для типов данных.
• Знать передовые практики дизайна таблиц 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)
• Реализовать и выполнять запросы полнотекстового поиска.

Содержание курса:
Модуль 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. Работа с полнотекстовыми индексами и запросами

Другие курсы

10774 Querying SQL Server 2012  
10775 Administering SQL Server 2012 Databases  
10776 Developing SQL Server 2012 Databases  
10777 Implementing a Data Warehouse with SQL Server 2012  
10778 Implementing Data Models and Reports with SQL Server 2012