We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • 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:
4 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 (дата обращения: 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).

Авторы

  • Стоянова Ольга Владимировна
  • Васильева Татьяна Александровна