Модуль 3
51,00ч

Модуль 3. Основы реляционных баз данных. MySQL

Установка окружения. DDL-команды
Управление БД. Язык запросов SQL
Введение в проектирование БД
CRUD-операции
Операторы, фильтрация, сортировка и ограничение. Агрегация данных
Сложные запросы
Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
Оптимизация запросов. NoSQL
Часов в программе
21,00 час
лекции
12,00 часов
практика
16,00 часов
самостоятельная
2,00 часа
промежуточная аттестация
51,00 час
всего
Материально-технические условия реализации программы:
Вид занятий: лекция
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: Практическое занятие
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: Самостоятельная работа
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Информационные ресуры
 [Электронный ресурс]//URL.: https://docs.microsoft.com/en-us/power-bi/ - Документация Power BI
 [Электронный ресурс]//URL.: https://powerbi.microsoft.com/ru-ru/blog/ - Блог о Power BI
 [Электронный ресурс]//URL.: https://docs.microsoft.com/ru-ru/power-bi/fundamentals/webinars - Вебинары о Power BI
 [Электронный ресурс]//URL.: https://www.sqlbi.com/articles/row-context-and-filter-context-in-dax/ Row Context and Filter Context in DAX
 [Электронный ресурс]//URL.: https://www.youtube.com/watch?v=teYwjHkCEm0 - Deep dive into DAX evaluation context
 [Электронный ресурс]//URL.: https://www.sqlbi.com/articles/calculated-columns-and-measures-in-dax/ - Calculated Columns and Measures in DAX
Образовательные ресуры
 [Электронный ресурс]//URL.: https://www.sqlbi.com/ref/power-bi-visuals-reference/ - Power BI Visuals Reference
 [Электронный ресурс]//URL.: https://www.softcrylic.com/blogs/data-visualization-with-powerbi/ - Выбор подходящей визуализации данных с помощью Power BI.
 Документация Python [Электронный ресурс]//URL.:https://www.python.org/
 MySQL 5.7 Reference Manual [Электронный ресурс]//URL.: https://dev.mysql.com/doc/refman/5.7/en/tutorial.html
 MySQL 5.7 Reference Manual / Language Structure / Literal Values [Электрон-ный ресурс]//URL.: https://dev.mysql.com/doc/refman/5.7/en/literals.html
 The Redis Documentation [Электронный ресурс]//URL.: https://redis.io/documentation
 Что такое ClickHouse [Электронный ресурс]//URL.: https://clickhouse.yandex/docs/ru/
 Русскоязычное сообщество Ubuntu Linux [Электронный ресурс]. https://help.ubuntu.ru/wiki/vim

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

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

Метод проблемного обучения
Технология питчинга - защита проектов

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

Методические рекомендации по промежуточной аттестации
Методические рекомендации по организации питчинга

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

Дополнительные материалы модуля - Сложные запросы к SQLite. Поиск в базе данных.
Опорная схема выполнения SQL-запросов.

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

• Лутц М. Изучаем Python / М. Лутц. — Том 1 — Киев : Диалектика, 2019. — 720 c.
• Лутц М. Изучаем Python / М. Лутц. — Том 2 — Киев : Диалектика, 2019. — 832 с.
• Макконнелл С. Совершенный код. Пер. с англ. —СПб.: БХВ-Петербург, 2016. – 952 с.
• Макфарланд, Д. Новая большая книга CSS. — СПб.: Питер, 2016. — 720 с.: ил.
• Маккинни У. Python и анализ данных / У. Маккинни. — Москва : ДМК Пресс, 2020. — 540 c.
• Прохоренок Н.А. Python 3 и PyQt. Разработка приложений. – СПб.: БХВ-Петербург, 2012. – 704 с.

Темы

Установка окружения. DDL-команды Введение в проектирование БД. Управление БД. Язык запросов SQL CRUD-операции Операторы, фильтрация, сортировка и ограничение. Агрегация данных Сложные запросы Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры Оптимизация запросов. NoSQL
Лекции
2,00ч
Практические занятия
2,00ч
Всего
4,00ч
Лекции
4,00ч
Практические занятия
2,00ч
Самостоятельная работа
4,00ч
Всего
10,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
3,00ч
Практические занятия
2,00ч
Самостоятельная работа
4,00ч
Всего
9,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
4,00ч
Практические занятия
2,00ч
Всего
6,00ч
Лекции
4,00ч
Практические занятия
4,00ч
Самостоятельная работа
4,00ч
Всего
12,00ч
Промежуточная аттестация 2,00 часа
Промежуточная аттестация проводится в форме отчета по результатам выполнения практического задания по дисциплинам и проверки преподавателем.