• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

SQL для работы с данными и моделирования

2025/2026
Учебный год
RUS
Обучение ведется на русском языке
6
Кредиты
Статус:
Курс обязательный
Когда читается:
4-й курс, 3 модуль

Преподаватель

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

Аннотация

Курс направлен на то, чтобы дать студентам навыки обработки и анализа данных с использованием SQL и продемонстрировать возможности использования результатов анализа при математическом моделировании экономических процессов и систем
Цель освоения дисциплины

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

  • Изучение основых понятий баз данных и получение базовых навыков использования языка SQL в среде СУБД с открытым программным кодом PostgreSQL и для обработки и анализа экономических данных
Планируемые результаты обучения

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

  • Владеет общими понятиями базы данных. Владеет понятием СУБД в прикладных системах. Владеет общими понятиями реляционной модели.
  • Извлекает данные из таблиц базы данных с помощью оператора SELECT в соответствии с поставленной задачей
  • - составляет запросы агрегирования данных - корректно применяет функции агрегирования относительно полей с пропущенными данными - объясняет отличие условия HAVING от условия WHERE - корректно составляет запросы сравнения и агрегирования для внутригрупповых выборок
  • Знание принципов агрегирования данных и использование агрегирующих функций, а также умение группировать данные с использованием GROUP BY и оператора HAVING
  • Выполнение полного спектра базовых запросов (SELECT, WHERE, FROM, LIKE, etc.) в различных конфигурациях.
  • Знает основные виды современных баз данных, умеет грамотно выбирать вид базы данных в зависимости от поставленной задачи
Содержание учебной дисциплины

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

  • Элементы теории баз данных
  • Введение в SQL
  • Более сложные запросы в SQL
Элементы контроля

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

  • неблокирующий Аудиторная работа
    В течение всего курса преподаватель оценивает работу студентов на семинарских занятиях. В основе оценки за аудиторную и самостоятельную работу лежат результаты микроконтролей по темам курса, изученным в аудитории и вынесенным на самостоятельное обучение соответственно. Микроконтроли проводится в среднем на двух семинарах из каждых трех. Набранные за микроконтроли баллы суммируются и делятся на максимально возможный балл за все микроконтроли. Полученная оценка, выраженная в десятках процентов, является базовой для оценки за работу на семинарах. Например, если накопленный балл за микроконтроли равен 13 баллам при максимуме в 20 баллов, то базовая оценка составит 6,5 балла. Полученная оценка округляется и корректируется на 1-2 балла в обе стороны с учетом посещения аудиторных занятий, выполнения или не выполнения домашних заданий, решения индивидуальных заданий повышенной сложности, активности студентов при решении задач и при совместном обсуждении на семинарах. Оценки за работу на аудиторных занятиях и за самостоятельную работу преподаватель выставляет в рабочую ведомость. Итоговые оценки за аудиторную и самостоятельную работу по 10-ти балльной шкале рассчитываются преподавателем и сообщаются студентам на последнем аудиторном занятии курса.
  • неблокирующий Экзамен
    Экзамен по дисциплине проводится форме письменной работы на 80 минут. Работа состоит из двух частей: тестовой и открытой. На экзамене студенту разрешается иметь при себе и использовать пишущие принадлежности и линейку. На экзамене студенту не разрешается иметь при себе любые электронные устройства (в том числе сотовые телефоны и электронные часы) и любые справочные материалы за исключением перечисленных выше.
  • неблокирующий Самостоятельная работа
    Самостоятельная работа представляет собой домашнее задание на разработку концептуальной схемы базы данных
  • неблокирующий Контрольная работа
    В контрольной работе проверяются навыки решения задач изученными методами, сравнения и анализа решений, полученных разными способами, умение интерпретировать найденные решения и знание основных понятий курса.
Промежуточная аттестация

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

  • 2025/2026 3rd module
    0.2 * Аудиторная работа + 0.3 * Контрольная работа + 0.2 * Самостоятельная работа + 0.3 * Экзамен
Список литературы

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

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

  • Полякова, Л. Н. Основы SQL : учебное пособие / Л. Н. Полякова. — 2-е изд. — Москва : ИНТУИТ, 2016. — 273 с. — ISBN 978-5-94774-649-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100348 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Сидорова, Е. А. Основы баз данных : учебно-методическое пособие / Е. А. Сидорова, А. В. Долгова. — Омск : ОмГУПС, 2020. — 22 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/165700 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

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

  • SQL для анализа данных: Пер. с англ. - 978-5-9775-0958-9 - Танимура К. - 2024 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/bookshelf/396435 - 396435 - iBOOKS
  • Крикунов, М. М. Основы баз данных : учебное пособие / М. М. Крикунов, А. Н. Поручиков. — Самара : Самарский университет, 2021. — 84 с. — ISBN 978-5-7883-1671-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/256865 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Борисова Елена Феликсовна
  • Чадов Алексей Леонидович