Модуль 3
47,00ч

Модуль 3. Профильный. Разработка баз данных на платформе Microsoft SQL Server 2016

Данный модуль предоставляет слушателям знания и навыки, необходимые для проектирования и разработки базы данных Microsoft SQL Server 2016. Знакомит с созданием таких объектов как таблицы, представления, хранимые процедуры и функции, возможностями индексирования, а также предоставляет возможность получения навыков работы с пространственными, XML, BLOB данными. Материал, представленный в модуле, предназначен для специалистов в области ИТ, желающих получить навыки по разработке баз данных для сервера SQL Server 2016. Также он будет интересен разработчикам продуктов, хранящих данные в базах SQL Server 2016.
Часов в программе
18,00 часов
лекции
26,00 часов
практика
3,00 часа
промежуточная аттестация
47,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Лекции
Требуемое ПО:
Клиентское рабочее место (слушателя):
• OC Windows 7/8/10, доступ в Интернет со скоростью 20 Мбит/с и более;
• веб-браузер Google Chrome или Mozilla Firefox, обновленные до последних версий;
• платформа для проведения вебинаров Zoom.
Вид занятий: Практические занятия
Требуемое ПО:
На сервере - виртуализация на основе гипервизора Hyper-V в составе ОС Windows Server 2016/2019 (доступ к серверу предоставляется учебным центром)

Клиентское рабочее место (слушателя):
• OC Windows 7/8/10, доступ в Интернет со скоростью 20 Мбит/с и более;
• веб-браузер Google Chrome или Mozilla Firefox, обновленные до последних версий;
• платформа для проведения вебинаров Zoom.
Вид занятий: Самостоятельные работы
Требуемое ПО:
На сервере - виртуализация на основе гипервизора Hyper-V в составе ОС Windows Server 2016/2019 (доступ к серверу предоставляется учебным центром)

Клиентское рабочее место (слушателя):
• OC Windows 7/8/10, доступ в Интернет со скоростью 20 Мбит/с и более;
• веб-браузер Google Chrome или Mozilla Firefox, обновленные до последних версий;
• платформа для проведения вебинаров Zoom.
Информационные ресуры
1. SQL Server technical documentation [Электронный ресурс]. – Редмонд: Microsoft, 2021. – Режим доступа: https://docs.microsoft.com/en-us/sql/sql-server/?redirectedfrom=MSDN&view=sql-server-ver15. – Дата обращения: 23.06.2021.
2. Обучающие ресурсы по SQL [Электронный ресурс]. – Редмонд: Microsoft, 2021. – Режим доступа: https://docs.microsoft.com/ru-ru/sql/sql-server/educational-sql-resources?view=sql-server-ver15. – Дата обращения: 23.06.2021.
Образовательные ресуры
1. Сайт дистанционного обучения Учебного центра Трайтек [Электронный ресурс]. – Саратов: Учебный центр Трайтек, 2021. – Режим доступа: https://sdo.tritec-education.ru/. – Дата обращения: 23.06.2021. – Доступ в личный кабинет к курсам предоставляется сотрудниками учебного центра.
2. 20762 Developing SQL Databases [Электронный ресурс]. – Электронный учебник Microsoft. – Редмонд: [б.и.], 2021. – Режим доступа: https://www.skillpipe.com. – Дата обращения: 23.06.2021. – Доступ предоставляется каждому слушателю в личном кабинете Skillpipe по электронному коду, который заказывает учебный центр на партнерском сайте Microsoft.
4. Описание планов запросов SQL Server [Электронный ресурс]. – Электронный курс Microsoft Learn. – Редмонд: Microsoft, 2021. – Режим доступа: https://docs.microsoft.com/ru-ru/learn/modules/describe-sql-server-query-plans/. – Дата обращения: 23.06.2021.
5. Использование помощника по настройке запросов SQL Server [Электронный ресурс]. – Электронный курс Microsoft Learn. – Редмонд: Microsoft, 2021. – Режим доступа: https://docs.microsoft.com/ru-ru/learn/modules/use-sql-server-query-tuning-assistant/. – Дата обращения: 23.06.2021.
6. Оптимизация производительности запросов в SQL Server [Электронный ресурс]. – Электронный курс Microsoft Learn. – Редмонд: Microsoft, 2021. – Режим доступа: https://docs.microsoft.com/ru-ru/learn/paths/optimize-query-performance-sql-server/. – Дата обращения: 23.06.2021.
7. Автоматизация задач в SQL Server [Электронный ресурс]. – Электронный курс Microsoft Learn. – Редмонд: Microsoft, 2021. – Режим доступа: https://docs.microsoft.com/ru-ru/learn/paths/automate-tasks-sql-server/. – Дата обращения: 23.06.2021.
8. Реализация безопасной среды для службы базы данных [Электронный ресурс]. – Электронный курс Microsoft Learn. – Редмонд: Microsoft, 2021. – Режим доступа: https://docs.microsoft.com/ru-ru/learn/paths/implement-secure-environment-database-service/. – Дата обращения: 23.06.2021.

Учебно-методические материалы

Методы, формы и технологии

Реализация программы предполагает сочетание лекционных и практических занятий.
В начале изучения каждого модуля проводятся лекции, которые позволяют слушателям получить информацию и определить подходы к решению задач, предусмотренных практическими работами. Лекции в полном объеме могут проводиться очно с использованием дистанционных технологий (вебинар) или полностью дистанционно (электронный курс).
После изучения теоретического материала по каждому модулю слушатели индивидуально выполняют практические работы под контролем преподавателя. Также в курсе предусмотрены самостоятельные практические работы. Слушатель допускается до следующей практической работы только после правильного выполнения предыдущей. Для выполнения практических работ слушателям курса предоставляется доступ к удаленному стенду с виртуальными машинами.
Образовательный процесс выстраивается с применением инновационных образовательных технологий.
В процессе изучения программы применяются как традиционные (объяснительно- иллюстративное, репродуктивно-воспроизводящее, предметно-ориентированное обучение), так и инновационные технологии обучения. Для достижения целей изучения программы используются активные (лекции, практическая работа) и интерактивные формы проведения занятий (интерактивные лекции, взаимное рецензирование).
Используются приемы технологии проблемного обучения (создание проблемных ситуаций, активная самостоятельная деятельность), что способствует формированию у слушателей способности самостоятельного усвоения новых понятий и умения анализировать определенные действия.
Использование в рамках курсов повышения квалификации групповых технологий обучения позволяет решать задачи организации совместных действий, ведущих к активизации познавательных процессов; распределения начальных действий и операций; коммуникации, общения, без которых невозможны распределение, обмен и взаимопонимание и благодаря которым планируются адекватные задаче условия деятельности и выбор соответствующих способов действия.
В рамках практических и лекционных занятий используются технологии диалогового общения: аквариум, дебаты, дискуссии, круглый стол и др. Диалоговые технологии направлены на развитие и совершенствование диалоговой культуры слушателей, обогащение имеющегося опыта творческой деятельности, коммуникативной компетентности, толерантных отношений как основы высококультурного воспитания.

Методические разработки

Лекции, практические кейсы

Материалы курса

Материалы модуля расположены в личном кабинете слушателя на сайте учебного центра https://sdo.tritec-education.ru/

Учебная литература

1. Petkovic, D. Microsoft SQL Server 2016: A Beginner's Guide / D. Petkovic. – Sixth Edition. – Columbus: McGraw-Hill Education, 2016. – 896 p.
2. Turley, P. Professional Microsoft SQL Server 2016 Reporting Services and Mobile Reports / P. Turley, C. Finlan, R. Muti. – Indianapolis: Wrox Press, 2017. – 816 p.
3. Kalman, T. Beginner Database Design & SQL Programming Using Microsoft SQL Server 2016 / T. Kalman. – North Charleston: CreateSpace Independent Publishing Platform, 2016. – 614 p.
4. Priyankara, D. SQL Server 2016 Reporting Services Cookbook / D. Priyankara, R. C. Cain. – Birmingham: Packt Publishing, 2016. – 596 p.

Темы

Тема 3.1. Введение в разработку баз данных Тема 3.2. Проектирование и применение таблиц Тема 3.3. Сложные аспекты разработки таблиц Тема 3.4. Обеспечение целостности данных при помощи ограничений (Constraints) Тема 3.5. Введение в индексы Тема 3.6. Разработка эффективных индексов Тема 3.7. Колоночные индексы Тема 3.8. Проектирование и создание представлений Тема 3.9. Проектирование и создание хранимых процедур Тема 3.10. Проектирование и создание пользовательских функций Тема 3.11. Обработка изменений данных с помощью триггеров Тема 3.12. Таблицы, размещаемые в памяти Тема 3.13. Управляемый код в базе данных Тема 3.14. Хранение и обработка XML данных Тема 3.15. Хранение и обработка пространственных данных Тема 3.16. Хранение и обработка неструктурированных данных Тема 3.17. Конкурентный доступ к данным Тема 3.18. Производительность и мониторинг
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Всего
3,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Всего
3,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Всего
3,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Всего
3,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Всего
3,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Всего
3,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Всего
3,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Всего
3,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Промежуточная аттестация 3,00 часа
Самостоятельная практическая работа "Разработка решения на уровне базы данных/самой базы данных с использованием всех методов и средств, изученных в рамках модуля".