Бакалавриат
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 module0.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).