Частным лицам: +7 (495) 232-32-16
Корп. клиентам: +7 (495) 780-48-44

Курс 10776AB Разработка баз данных в Microsoft 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)
  • Реализовать  и выполнять запросы полнотекстового поиска.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 40 ак. ч.

Преподаватели курса

Отзывы о курсе

Узнал много нового для себя. Некоторые вещи применил на практике в реальных проектах

Cлушатель: Карпенков Дмитрий Евгеньевич

Возможность применения на практике необходимых мне знаний

Cлушатель: Аносова Лия Герцевна


Все отзывы по курсу (22)

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

Требуемая подготовка: Успешное окончание курса Курс 10774 Создание запросов в Microsoft SQL Server 2012 или эквивалентная подготовка.

Требуемая подготовка: «Английский язык. Уровень 2. Elementary, часть 2», или эквивалентная подготовка. Определить уровень владения языком Вам поможет тест: http://www.specialist.ru/test/599

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Рекомендуемые курсы по специальности

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

Сертификации и экзамены

Данный курс готовит к экзаменам, входящим в программы подготовки сертифицированных специалистов международного уровня:

Данный курс готовит к успешной сдаче международных сертификационных экзаменов:

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

  Тема Ак. часов  
   
  Модуль 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)
    • Создание хранимых процедур для осуществления полнотекстового поиска
2  
  Аудиторная нагрузка в классе с преподавателем 40  
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Ближайшие группы 

Данный курс вы можете пройти как в очном формате, так и дистанционно в режиме онлайн. Чтобы записаться на онлайн-обучение, в корзине измените тип обучения на "онлайн" и выберите удобную для вас группу.
Чем онлайн-обучение отличается от других видов обучения?

Полное расписание курса

Стоимость обучения (рублей)* 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00 Вечер или Выходные
Стандартная цена
Онлайн Индивидуальное обучение Записаться
Частные лица 34 990 34 990 34 990 222 000 **
Организации 36 990 36 990 36 990

Ваша выгода может быть 4 290 рублей

Курс 10776AB Разработка баз данных в Microsoft SQL Server 2012 + Курс 10777 Внедрение хранилищ данных в Microsoft SQL Server 2012 = 63 690 руб.*
67 980 руб.
*Данное предложение действует только для частных лиц.
Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.
**Указана минимальная цена за индивидуальное обучение. Число часов работы с преподавателем в 2 раза меньше, чем при обучении в группе. Если Вам для полного усвоения материала курса потребуется больше часов работы с преподавателем, то они оплачиваются дополнительно.

Документы об окончании

В зависимости от программы обучения выдаются следующие документы:

Cert_Microsoft

Международный сертификат Microsoft

Cert_Common

Свидетельство

БУХ

Удостоверение*

Cert_Inter

Cертификат международного образца

*Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

Все документы Центра

Актуальные новости

Впервые в России! УЦ «Специалист» запускает Microsoft Plus

Впервые в России! УЦ «Специалист» запускает Microsoft Plus

В УЦ «Специалист» слушатели курсов Microsoft получают бесплатно полугодовой доступ к системе практических тестов Measure Up (стоимостью от 80 до 130 евро). На территории России и бывшего СССР такие условия имеет только УЦ «Специалист», как единственный участник Ассоциации ведущих европейских учебных центров LLPA.

Полный текст новости

Центр обучения «Специалист» приглашает на курс «Программирование в HTML5 с JavaScript и CSS3»

Центр обучения «Специалист» приглашает на курс «Программирование в HTML5 с JavaScript и CSS3»

Сейчас все больше проектов переходят в онлайн формат, а это не только свой сайт. Зачастую даже небольшие организации хотят иметь свое приложение, которое позволит напрямую общаться с клиентами, а значит – повысит вероятность покупки. За разработку веб-приложения компании платят, и платят неплохо – на сайтах с вакансиями зарплаты по позициям, связанным с разработкой приложений, составляют в среднем 150 000 – 200 000 рублей.

Полный текст новости

Все новости

Microsoft Cisco PMI Peoplecert Adobe 1C Autodesk

Курсы менеджеров по персоналу Кадровые курсы Бухгалтерские курсы Курсы дизайна Курсы фотошоп Курсы 1с Курсы 3ds max

© 1991–2019 Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
Адрес главного офиса: г. Москва, Госпитальный переулок, д. 4/6. Адреса учебных центров: м.Таганская, м.Пролетарская или м.Крестьянская застава, м.Бауманская, м.Красносельская, м.Полежаевская, м.Белорусская или м.Савеловская.


Телефон: +7 (495) 232-32-16, E-mail: info@specialist.ru, Whatsapp: +7 (985) 842-11-89, Дистанционное обучение для слабослышащих, Отправить сообщение вебмастеру

Не нашли нужный курс? Воспользуйтесь Поиском!

Сведения об образовательных организациях
envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

logo_wm.gif cyberplat1.gif logo_ramblertop.gif Яндекс.Метрика
Наш сайт использует файлы cookie
Наша задача – сделать Ваше обучение успешным. Specialist.ru использует файлы cookie, чтобы гарантировать максимальное удобство пользователям, предоставляя им персонализированную информацию и запоминая их предпочтения. Продолжая пользоваться сайтом, Вы подтверждаете своё согласие на использование файлов cookie. Подробнее...