Бакалавриат
2023/2024





SQL для анализа данных I
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс по выбору (Цифровые платформы и логистика)
Направление:
38.03.02. Менеджмент
Кто читает:
Департамент экономики
Где читается:
Санкт-Петербургская школа экономики и менеджмента
Когда читается:
3-й курс, 2 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Стоянова Ольга Владимировна
Язык:
русский
Кредиты:
3
Контактные часы:
28
Программа дисциплины
Аннотация
Дисциплина посвящена изучению реляционной модели данных, возможностей языка SQL, приобретению умений использования SQL для анализа данных, организованных в соответствии с реляционной моделью. По результатам изучения дисциплины студенты будут иметь навыки разработки реляционных баз данных и написания запросов на языке SQL для решения прикладных задач анализа данных.
Цель освоения дисциплины
- Приобретение знаний возможностей реляционных СУБД в соответствии с современными стандартами SQL
- Формирование умений проектирования баз данных в соответствии с реляционной моделью
- Развитие навыков анализа данных с помощью SQL-запросов
Планируемые результаты обучения
- проектирует и создает структуры данных для хорошо формализуемых задач предметной области в соответствие с классической реляционной моделью
- пишет запросы на вставку и модификацию данных в реляционных базах данных
- разрабатывает запросы на выборку данных, используя условия фильтрации, объединение данных из множества таблиц, агрегацию данных
- работает с данными типов даты и времени, массивами и типами json в SQL-запросах
- пишет пользовательские процедуры и функции на языке SQL
Содержание учебной дисциплины
- Введение в реляционные базы данных
- Разработка реляционной базы в PostgreSQL
- Язык SQL. Работа с данными с помощью SQL-запросов
- Использование встроенных функций и регулярных выражений в SQL запросах
- Способы комбинирования SQL-запросов
- Пользовательские процедуры и функции
- Массивы и json типы, функции и операторы для работы с ними
Элементы контроля
- Текущий контроль работы на семинарахПроводится офлайн с показом студентом экрана с выполненным заданием/работающим кодом и объяснением логики решения задачи, если оно необходимо. Объем выполненных заданий должен соответствовать объему заданий в соответствии с планом работы группы.
- Контрольная работа 1Контрольная работа 1 проверяет умения и навыки проектирования и разработки реляционных баз данных.
- Контрольная работа 2
- ЭкзаменЭкзамен представляет собой задания на работу с базой данных PostgreSQL. Число заданий -7, из них 4 задания оцениваются максимум в 1 балл каждое, 3 задания – 2 балла каждое. На экзамен выделяется 80 минут.
Промежуточная аттестация
- 2023/2024 учебный год 2 модуль0.15 * Контрольная работа 1 + 0.15 * Контрольная работа 2 + 0.2 * Текущий контроль работы на семинарах + 0.5 * Экзамен
Список литературы
Рекомендуемая основная литература
- PostgreSQL. Разработка баз данных : учебник / М. Ф. Ванина, А. Г. Ерохин, Н. В. Тутова [и др.]. — Москва : Русайнс, 2023. — 227 с. — ISBN 978-5-466-03410-3. — URL: https://book.ru/book/950185 (дата обращения: 27.08.2024). — Текст : электронный.
- Нестеров, С. А. Базы данных : учебник и практикум для вузов / С. А. Нестеров. — Москва : Издательство Юрайт, 2023. — 230 с. — (Высшее образование). — ISBN 978-5-534-00874-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/511650 (дата обращения: 27.08.2024).
Рекомендуемая дополнительная литература
- Маркин, А. В. Программирование на SQL в 2 ч. Часть 1 : учебник и практикум для вузов / А. В. Маркин. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2022. — 403 с. — (Высшее образование). — ISBN 978-5-534-12256-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/491238 (дата обращения: 27.08.2024).
- Маркин, А. В. Программирование на SQL в 2 ч. Часть 2 : учебник и практикум для вузов / А. В. Маркин. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2022. — 340 с. — (Высшее образование). — ISBN 978-5-534-12258-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/490104 (дата обращения: 27.08.2024).