Модуль 1
113,00ч

Введение в базы данных SQL. Разработка и развёртывание баз данных MS SQL

В данном модуле описываются фундаментальные концепции баз данных, в том числе типы, языки и модели баз данных.
Модуль сфокусирован на обучении IT-специалистов использованию возможностей и инструментов SQL Server, связанных с разработкой баз данных, а также обучению слушателей развертыванию и обеспечению баз данных локально и в Azure SQL.
Часов в программе
64,00 часа
лекции
38,00 часов
практика
10,00 часов
самостоятельная
1,00 час
промежуточная аттестация
113,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Лекции, практические занятия, самостоятельная раб.
Требуемое ПО:
Лекции (в формате вебинаров): операционная система семейств Linux, Mac Os, Windows (предпочтительней), любой современный браузер
Практические занятия (вебинары, лабораторные работы и кейс-задания на удаленных виртуальных стендах): операционная система семейств Linux, Mac Os, Windows (предпочтительней), любой современный браузер, корпоративный или персональный брендмауэр должен обеспечивать доступ к удаленному лабораторному виртуальному стенду по протоколам HTTPS и RDP
Самостоятельная работа (выполнение контрольных заданий, итогового теста, дипломного проекта):операционная система семейств Linux, Mac Os, Windows (предпочтительней),
любой современный браузер, корпоративный или персональный брендмауэр должен обеспечивать доступ к удаленному лабораторному виртуальному по протоколам HTTPS и RDP
Информационные ресуры
1. Сайт Microsoft. Официальная документация по Microsoft SQL Server
Режим доступа: https://docs.microsoft.com/ru-ru/sql/?view=sql-server-ver15
2. Сайт Microsoft. Официальная документация по структуре данных
Режим доступа: https://docs.microsoft.com/ru-ru/sql/relational-databases/hierarchical-data-sql-server?view=sql-server-ver15
3. Сайт Microsoft. Обучающие ресурсы по Microsoft SQL Server и Microsoft SQL с поддержкой Azure
Режим доступа: https://docs.microsoft.com/ru-ru/sql/sql-server/educational-sql-resources?view=sql-server-ver15
4. Сайт Microsoft. Официальная документация по средствам идентификации
Режим доступа: https://docs.microsoft.com/ru-ru/sql/relational-databases/security/authentication-access/create-a-login?view=sql-server-2017
5. Сайт Microsoft. Официальная документация по структуре хранения данных
Режим доступа: https://docs.microsoft.com/ru-ru/sql/relational-databases/databases/databases?view=sql-server-2017
Образовательные ресуры
1. Официальный блог разработчиков Microsoft по Azure
2. Режим доступа: https://azure.microsoft.com/ru-ru/blog/
3. Официальный блог разработчиков Microsoft по SQL Server
Режим доступа:
https://cloudblogs.microsoft.com/sqlserver/
4. Официальный список обучающих ресурсов
Режим доступа: https://docs.microsoft.com/ru-ru/sql/sql-server/educational-sql-resources?view=sql-server-ver15
5. Материалы по темам курса
Режим доступа: https://docs.microsoft.com/ru-ru/sql/relational-databases/performance/database-engine-tuning-advisor?view=sql-server-2017
6. Wiki Microsoft по темам курса
Режим доступа: https://social.technet.microsoft.com/wiki/

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

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

Методы: проблемно-развивающие методы; исследовательский, объяснительно-иллюстративный, метод проблемного изложения, частично-поисковый, методы контроля и самоконтроля
Формы. Обучение проводится в смешанном формате: лекции, практические (лабораторные) занятия, групповые консультации проводятся в формате вебинаров (Teams Mirapolis Virtual Room); тестирование, самостоятельная работа с учебными материалами, офлайн групповые и индивидуальные консультации проводятся в СДО Moodle.
Технологии: Все лабораторные работы, включая и контрольные, выполняются на удаленных виртуальных стендах, каждый из которых состоит из одной или нескольких виртуальных машин. Подключение к стенду осуществляется посредством Интернет по протоколу RDP. Все слушатели получают персональный доступ к учебным пособиям вендора (Microsoft). В СДО Moodle размещены учебные материалы по каждой теме/каждому модулю курса, разработанные преподавателями Учебного Центра Softline, а также инструкции, задания и лабораторные работы. Преподаватели курса проводят регулярные онлайн и оффлайн групповые и индивидуальные (оффлайн) консультации. С каждой группой слушателей дополнительно работают тьюторы. Учитывая практическую профессиональную направленность курса, слушателям будут предложены для выполнения специальные задания, содержание которых представлено конкретными производственными ситуациями.

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

Учебные материалы для каждого модуля курса (авторские учебные материалы, пошаговые инструкции для выполнения лабораторных работ, контрольных заданий и дипломного проекта), размещенные в СДО Moodle.
Обязательная учебная литература
1. Учебные пособия вендора (Microsoft) по каждому модулю курса (удаленный доступ по паролю для каждого слушателя)
Дополнительная литература
1. Бондарь А. Microsoft SQL Server 2016. – СПб.: БХВ-Петербург, 2017.
2. Уильям, Р. Станек. Microsoft SQL Server 2016. Справочник администратора. – М.: Русская редакция, 2017.
3. Вийера Р. Программирование баз данных Microsoft SQL Server для профессионалов. – M.: Русская редакция, 2017.

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

Краткое содержание всех лекций, которые проводятся в формате вебинара на одной из площадок (zoom/Microsoft/ Teams Mirapolis Virtual Room). Содержание и инструкции по выполнению всех лабораторных работ и контрольных заданий в формате лабораторной работы, ссылки на документацию и открытые учебные материалыMicrosoft по каждой теме модуля, например: https://docs.microsoft.com/ru-ru/windows-server/get-started/install-upgrade-migrate, https://docs.microsoft.com/ru-ru/windows-server/get-started/getting-started-with-server-core, https://docs.microsoft.com/ru-ru/windows-server/get-started/getting-started-with-server-with-desktop-experience, https://docs.microsoft.com/ru-ru/windows-server/get-started/extended-security-updates-deploy, https://docs.microsoft.com/ru-ru/windows-server/get-started/getting-started-with-nano-server

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

Обязательная учебная литература
1. Учебные пособия вендора (Microsoft) по каждому модулю курса (удаленный доступ по паролю для каждого слушателя)
Дополнительная литература
1. Бондарь А. Microsoft SQL Server 2016. – СПб.: БХВ-Петербург, 2017.
2. Уильям, Р. Станек. Microsoft SQL Server 2016. Справочник администратора. – М.: Русская редакция, 2017.
3. Вийера Р. Программирование баз данных Microsoft SQL Server для профессионалов. – M.: Русская редакция, 2017.

Темы

Тема 1.1. Введение в базы данных Тема 1.2. Моделирование данных Тема 1.3. Нормализация Тема 1.4. Связи (Relationships) Тема 1.5. Производительность Тема 1.6. Объекты базы данных Тема 1.7. Введение в разработку баз данных Тема 1.8. Проектирование и применение таблиц Тема 1.9. Проектирование продвинутых таблиц Тема 1.10. Обеспечение целостности данных при помощи ограничений (Constraints) Тема 1.11. Введение в индексы Тема 1.12. Проектирование стратегий оптимизированных индексов Тема 1.13. Индексы с колоночным хранением (Columnstore) Тема 1.14. Проектирование и применение представлений (Views) Тема 1.15. Проектирование и применение хранимых процедур (Stored Procedures) Тема 1.16. Проектирование и применение пользовательских функций (User-Defined Functions) Тема 1.17. Ответные действия на изменения данных при помощи триггеров Тема 1.18. Использование размещенных в памяти таблиц (In-Memory Tables) Тема 1.19. Применение управляемого кода (Managed Code) в SQL Server Тема 1.20. Хранение и запросы к XML-данным в SQL Server Тема 1.21. Хранение и запросы пространственных данных (Spatial Data) в SQL Server Тема 1.22. Хранение и запросы к большим двоичным объектам (BLOB) и текстовым документам в SQL Server Тема 1.23. Конкуренция SQL Server Тема 1.24. Производительность и мониторинг Тема 1.25. Компоненты SQL Server 2016. Тема 1.26. Установка SQL Server 2016. Тема 1.27. Обновление SQL Server до SQL Server 2016 Тема 1.28. Работа с базами данных. Тема 1.29. Выполнение обслуживания базы данных. Тема 1.30. Опции хранилища базы данных. Тема 1.31. Планирование развертывания SQL Server в Microsoft Azure. Тема 1.32. Миграция баз данных в базу данных Azure SQL. Тема 1.33. Развертывание SQL Server в виртуальной машине Microsoft Azure. Тема 1.34. Управление базами данных в облаке Контрольное задание по модулю 1 «Технические решения при проектировании баз данных и их реализация при развертывании экземпляров SQL Server»
Лекции
2,00ч
Практические занятия
1,00ч
Всего
3,00ч
Лекции
4,00ч
Практические занятия
1,00ч
Всего
5,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Всего
3,00ч
Лекции
4,00ч
Практические занятия
1,00ч
Всего
5,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Всего
3,00ч
Лекции
4,00ч
Практические занятия
1,00ч
Всего
5,00ч
Лекции
1,00ч
Всего
1,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Всего
3,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Всего
3,00ч
Лекции
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ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
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ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Всего
3,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
3,00ч
Всего
3,00ч
Лекции
3,00ч
Практические занятия
2,00ч
Всего
5,00ч
Лекции
3,00ч
Практические занятия
2,00ч
Всего
5,00ч
Лекции
3,00ч
Практические занятия
1,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Всего
3,00ч
Лекции
3,00ч
Практические занятия
1,00ч
Всего
4,00ч
Лекции
3,00ч
Практические занятия
1,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Всего
3,00ч
Лекции
3,00ч
Практические занятия
2,00ч
Всего
5,00ч
Самостоятельная работа
10,00ч
Всего
10,00ч
Промежуточная аттестация 1,00 час
Промежуточная аттестация по программе профессиональной переподготовки «Разработка, развертывание и администрирование баз данных SQL» проводится через решение контрольного задания (контрольной лабораторной работы