• 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 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

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

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