Модуль 3
18,00ч

Учебный модуль 3. Язык запросов SQL

Основные темы учебного модуля:
Базы данных: реляционные и нереляционные. Структура реляционных баз данных.
Основные типы полей и три типа связей между таблицами базы данных MySQL на хостинге. Установка и настройка MySQL.
Типы SQL-запросов к реляционным базам данных: запросы на получение данных, на их добавление, изменение и удаление SELECT-запросов.
SQL-запросы: функции.
Часов в программе
16,00 часов
практика
2,00 часа
промежуточная аттестация
18,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: лекционные и практические занятия.
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Информационные ресуры
1. Основы языка SQL: https://www.opennet.ru/docs/RUS/sql/
2. SQL-запросы быстро: https://habr.com/ru/post/480838/
3. Использование Spring ResponseEntity для управления HTTP-ответом: https://www.codeflow.site/ru/article/spring-response-entity
4. Основные команды SQL, которые должен знать каждый программист: https://tproger.ru/translations/sql-recap/
5. Руководство по SQL. Введение: https://proselyte.net/tutorials/sql/introduction/
Образовательные ресуры
Лекционные занятия представлены в виде видеоконтента (электронный учебный курс).
Обучающийся на программе профессиональной переподготовки получает бесплатный доступ к электронной библиотечной системе Znanium.

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

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

Асинхронное обучение — это метод доставки учебного материала обучающемуся с помощью размещения контента учебного курса на платформе дистанционного образования Skillbox 2.0.
Преподаватель и обучающийся не контактируют напрямую.
Лекционные занятия представлены в виде видеоконтента (электронный учебный курс).
В рамках практических занятий применяется кейс-технология, или технология ситуационного анализа. Это метод активного обучения на основе реальных ситуаций. Слушателю предлагается короткий текст с подробным описанием ситуации и задача, требующая решения. Целью этого метода является максимальное вовлечение каждого слушателя в самостоятельную работу по решению поставленной проблемы или задачи, развитие самостоятельного мышления, применение теоретических знаний к решению практических задач. Кейс помогает совершенствовать компетенции, необходимые для разработки программного обеспечения. Преимуществом кейсов является возможность оптимально сочетать теорию и практику, что важно при подготовке специалистов в сфере разработки, отладки, проверки работоспособности, модификации программного обеспечения.
Каждый слушатель в течение всего периода обучения обеспечивается индивидуальным неограниченным доступом к электронно-библиотечной системе Znanium и к электронной информационно-образовательной среде.

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

Рекомендации по проведению обучения для лиц с ОВЗ.

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

Модуль направлен на реализацию следующих задач:
— Научиться писать основные типы SQL-запросов к реляционным базам данных: запросы на получение данных, на их добавление, изменение и удаление.
— Сортировать и группировать полученные данные разными способами, а также добавлять, изменять и удалять данные.
— Изучить самые часто используемые в SQL-запросах функции, операторы и выражения, которые позволяют производить над данными вычисления или изменять их формат.

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

1. Руссо, М. Подробное руководство по DAX : бизнес-аналитика с Microsoft Power BI, SOL Server Analysis Services и Excel / М. Руссо, А. Феррари ; пер. с англ. А. Ю. Гинько. — Москва : ДМК Пресс, 2021. — 776 с. — ISBN 978-5-97060-859-3. — Текст: электронный. — URL: https://znanium.com/catalog/product/1225370
2. Голицына, О. Л. Информационные системы и технологии : учебное пособие / О. Л. Голицына, Н. В. Максимов, И. И. Попов. — Москва : ФОРУМ : ИНФРА-М, 2021. — 400 с. — (Среднее профессиональное образование). — ISBN 978-5-00091-592-9. — Текст: электронный. — URL: https://znanium.com/catalog/product/1138895
3. Базовые SQL-команды и структуры в SQL server / Д. С. Кириллов, Э. Ф. Насиров, Г. Р. Мертинс, Д. Д. Молостов // Лучшие студенческие исследования : сборник статей VI Международного научно-исследовательского конкурса, Пенза, 10 января 2022 года. — Пенза : Наука и Просвещение (ИП Гуляев Г. Ю.), 2022. — С. 42–46. // URL: https://elibrary.ru/download/elibrary_47496395_77017648.pdf

Темы

3.1. Введение в реляционные базы данных 3.2. Основные запросы по работе с данными 3.3. Функции и выражения в SQL-запросах 3.4. Проектирование и оптимизация реляционных баз данных
Практические занятия
4,00ч
Всего
4,00ч
Практические занятия
4,00ч
Всего
4,00ч
Практические занятия
4,00ч
Всего
4,00ч
Практические занятия
4,00ч
Всего
4,00ч
Промежуточная аттестация 2,00 часа
Промежуточная аттестация по Учебному модулю 3 "Язык запросов SQL" проводится по результатам проверки выполнения слушателем практического задания.