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

2024/2025
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Delivered at:
Department of Mathematical Economics (Faculty of Economics)
Course type:
Compulsory course
When:
1 year, 4 module

Instructor

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

Аннотация

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

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

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

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

  • Умеет создавать базу данных, определять ее архитектуру, создавать таблицы
  • Умеет создавать запросы с условиями, суммировать числовые данные, выводить результаты запроса
  • Умеет извлекать данные из связанных таблиц согласно условиям.
  • Умеет использовать операторы ALL, Exists, In при формировании запросов.
  • Умеет создавать объединенные запросы, комбинирует с другими операторами.
  • Умеет создавать и изменять таблицы, определять структуру и тип данных. Удалять и добавлять требуемые данные.
  • Умеет создавать представления. Использует представления для изменения данных.
  • Умеет создавать SQL запросы в других языках, например в средах программирования Python.
Содержание учебной дисциплины

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

  • Введение
  • Типы данных. Понятие запроса
  • Реляционные и булевы операторы. Формирование условий.
  • Работа с несколькими таблицами
  • Операторы работы с данными
  • Объединение запросов
  • Изменение данных
  • Представления и работа с ними.
  • Использование SQL с другими языками программировании
Элементы контроля

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

  • неблокирующий активность
  • неблокирующий Контрольная работа
Промежуточная аттестация

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

  • 2024/2025 4th module
    0.5 * Контрольная работа + 0.5 * активность
Список литературы

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

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

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

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

  • Маркин, А. В.  Программирование на SQL в 2 ч. Часть 2 : учебник и практикум для вузов / А. В. Маркин. — 3-е изд., испр. и доп. — Москва : Издательство Юрайт, 2023. — 385 с. — (Высшее образование). — ISBN 978-5-534-15818-2. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/509819 (дата обращения: 28.08.2023).
  • Нестеров, С. А. Интеллектуальный анализ данных с использованием SQL Server / С. А. Нестеров. — Санкт-Петербург : Лань, 2023. — 160 с. — ISBN 978-5-507-45535-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/311861 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Лапинова Светлана Александровна