• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

SQL for Data Analysis I

2023/2024
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Course type:
Elective course
When:
3 year, 2 module

Instructor

Программа дисциплины

Аннотация

Дисциплина посвящена изучению реляционной модели данных, возможностей языка 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 (дата обращения: 25.08.2023). — Текст : электронный.
  • Нестеров, С. А.  Базы данных : учебник и практикум для вузов / С. А. Нестеров. — Москва : Издательство Юрайт, 2023. — 230 с. — (Высшее образование). — ISBN 978-5-534-00874-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/511650 (дата обращения: 28.08.2023).

Рекомендуемая дополнительная литература

  • Маркин, А. В.  Программирование на SQL в 2 ч. Часть 1 : учебник и практикум для вузов / А. В. Маркин. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2022. — 403 с. — (Высшее образование). — ISBN 978-5-534-12256-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/491238 (дата обращения: 28.08.2023).
  • Маркин, А. В.  Программирование на SQL в 2 ч. Часть 2 : учебник и практикум для вузов / А. В. Маркин. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2022. — 340 с. — (Высшее образование). — ISBN 978-5-534-12258-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/490104 (дата обращения: 28.08.2023).