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

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

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

Аннотация

Данный курс поможет освоить язык программирования SQL, который используются для работы с базами данных. Помогает обрабатывать большие объемы информации и извлекать информацию для бизнеса для принятия эффективных решений.
Цель освоения дисциплины

Цель освоения дисциплины

  • Приобретение знаний возможностей реляционных СУБД в соответствие с современными стандартами SQL
  • Приобретение умений проектирования баз данных в соответствие с реляционной моделью
  • Приобретение навыков анализа данных с помощью SQL-запросов
Планируемые результаты обучения

Планируемые результаты обучения

  • Способен проектировать и создавать структуры данных для хорошо формализуемых задач предметной области в соответствие с классической реляционной моделью 
  • Умеет писать запросы на вставку и модификацию данных в реляционных базах данных
  • Способен писать запросы к данным, используя условия фильтрации, объединение данных из множества таблиц, агрегацию данных
  • Умеет писать хранимые процедуры и функции на языке SQL
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Введение в реляционные базы данных
  • Разработка реляционной базы
  • Знакомство с языком SQL
  • Обработка стандартных типов
  • Использование вложенности в SQL-запросах
  • Хранимые процедуры и функции
  • Обработка сложных типов данных
Элементы контроля

Элементы контроля

  • неблокирующий Текущий контроль
    Проводится онлайн с показом экрана студентом с выполненным заданием/работающим кодом и объяснением логики решения задачи, если оно необходимо. Объем выполненных заданий должен соответствовать объему заданий в соответствие с планом работы группы.
  • неблокирующий Контрольная работа 1
    Контрольная работа 1 проводится по темам 1-4 и включает в себя тестовые вопросы с вариантами ответа, оцениваемые в 1 балл, и открытые вопросы, оцениваемые в 2 балла. Проводится онлайн с использованием системы Smart LMS или Yandex Forms.
  • неблокирующий Контрольная работа 2
    Контрольная работа 2 проводится по темам 5-7 и включает в себя тестовые вопросы с вариантами ответа, оцениваемые в 1 балл, и открытые вопросы, оцениваемые в 2 балла.
  • неблокирующий Экзамен
    Экзамен представляет собой задания на работу с базой данных PostgreSQL. Число заданий -7, из них 4 задания оцениваются максимум в 1 балл каждое, 3 задания – 2 балла каждое. Описание: На экзамен выделяется 80 минут и 10 минут на загрузку заданий. К экзамену необходимо подключиться за 15 минут до начала, по сигналу преподавателя приступить к выполнению заданий. Компьютер студента должен удовлетворять требованиям: наличие рабочей камеры и микрофона, скоростной интернет, доступ к системе Webinar. На протяжении работы камера и микрофон должны быть включены. Требуется расположить камеру сбоку или фронтально от себя таким образом, чтобы она была направлена на рабочий экран компьютера, на котором выполняется работа, на студента и пространство вокруг студента (помещение должно быть хорошо освещено). Камера должна быть одна! (Разрешается использовать вход на занятие с мобильного телефона с его камерой, если нет вебкамеры у компьютера). По требованию преподавателя студент обязан переключиться на трансляцию своего экрана. Выходить во время экзамена из комнаты нельзя. На столе можно иметь только письменные принадлежности, без пенала, чистые листы бумаги и воду. Наличие каких-либо носителей информации поблизости от рабочего места студента, а также других людей, считается нарушением и заканчивается удалением студента с экзамена и выставлением оценки «0». Во время экзамена студентам запрещено выключать камеру и микрофон: до окончания экзамена видео и звук должны оставаться активными, включая время на сохранение работы и отправку ее на проверку. Кратковременным нарушением связи во время экзамена считается нарушение связи менее 5 минут и не более одного раза. Долговременным нарушением связи во время экзамена считается нарушение от 5 минут и более. При долговременном нарушении связи студент может продолжить участие в написании экзамена по усмотрению преподавателя.
Промежуточная аттестация

Промежуточная аттестация

  • 2023/2024 учебный год 1 модуль
    0.1 * Контрольная работа 1 + 0.1 * Контрольная работа 2 + 0.2 * Текущий контроль + 0.6 * Экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • Основы технологий баз данных / Новиков Б. А. , Горшкова Е. А., Графеева Н. Г. — 2-е изд. — Москва : ДМК Пресс, 2020. — 582 с. — ISBN 978-5-97060-841-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/179477. — Режим доступа: для авториз. пользователей.

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

  • Шёниг, Г. -. PostgreSQL 11. Мастерство разработки / Г. -. Шёниг , перевод с английского А. А. Слинкина. — Москва : ДМК Пресс, 2020. — 352 с. — ISBN 978-5-97060-671-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/131714 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Будько Виктория Александровна