• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2026/2027

Базы данных

ID 1201589

Статус: Курс обязательный (Бизнес-информатика)
Когда читается: 2-й курс, 3, 4 модуль
Охват аудитории: для всех кампусов НИУ ВШЭ
Преподаватели: Блинков Арсений Викторович, Володин Фёдор Алексеевич, Евсеев Никита Артемович, Петросян Каролина Эдуардовна, Стоянова Ольга Владимировна
Язык: русский
Кредиты: 3
Контактные часы: 48

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

Аннотация

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

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

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

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

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

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

  • Подходы к организации и хранению данных
  • Проектирование баз данных
  • Язык SQL
  • Способы обеспечения валидности данных в БД
  • Способы инкапсуляции бизнес-логики при анализе данных в БД
  • Окна и оконные функции в запросах на выборку
  • Примеры разработки баз данных для различных предметных областей
Элементы контроля

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

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

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

  • 2026/2027 4th module
    0.5 * Экзамен + 0.1 * Текущий контроль усвоения материала + 0.1 * Посещаемость + 0.2 * Групповой проект
Список литературы

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

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

  • Маркин, А. В.  Базы данных. PostgreSQL : учебник для вузов / А. В. Маркин. — Москва : Издательство Юрайт, 2026. — 828 с. — (Высшее образование). — ISBN 978-5-534-21779-7. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/590458 (дата обращения: 02.07.2026).

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

  • Базы данных. Проектирование моделей данных : учебник для вузов, Гринченко, Н. Н., 2024
  • Нестеров, С. А.  Базы данных : учебник и практикум для вузов / С. А. Нестеров. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2025. — 258 с. — (Высшее образование). — ISBN 978-5-534-18107-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/560753 (дата обращения: 02.07.2026).

Авторы

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