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

Базы данных

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

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

Аннотация

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

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

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

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

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

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

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

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

  • неблокирующий Групповой проект
    проект выполняется в группе не более 5-и человек в течение 3-4 модулей по мере изучения материалов дисциплины.
  • неблокирующий Текущий контроль работы на семинарах
    проводится офлайн в виде проверки преподавателем выполнения заданий семинарских занятий в аудитории
  • неблокирующий Текущий контроль усвоения материала на лекциях
    проводится офлайн в аудитории в виде тестирования
  • неблокирующий Контроль посещаемости
    проводится офлайн на лекциях и семинарах
  • блокирующий Экзамен
    Экзаменационное задание включает 20 тестовых вопросов и 4 практических задания.
Промежуточная аттестация

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

  • 2025/2026 4th module
    0.2 * Групповой проект + 0.1 * Контроль посещаемости + 0.2 * Текущий контроль работы на семинарах + 0.05 * Текущий контроль усвоения материала на лекциях + 0.45 * Экзамен
Список литературы

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

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

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

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

  • Маркин, А. В.  Программирование на SQL в 2 ч. Часть 1 : учебник и практикум для вузов / А. В. Маркин. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2022. — 403 с. — (Высшее образование). — ISBN 978-5-534-12256-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/491238 (дата обращения: 04.07.2025).
  • Маркин, А. В.  Программирование на SQL в 2 ч. Часть 2 : учебник и практикум для вузов / А. В. Маркин. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2022. — 340 с. — (Высшее образование). — ISBN 978-5-534-12258-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/490104 (дата обращения: 04.07.2025).

Авторы

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