• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Databases

2026/2027
Academic Year
RUS
Instruction in Russian
6
ECTS credits
Course type:
Compulsory course
When:
2 year, 1, 2 module

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

Аннотация

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

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

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

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

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

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

  • Основы языка структурированных запросов (SQL): выборка и манипулирование данными
  • Проектирование реляционных баз данных: модели, нормализация и типы данных
  • Продвинутые конструкции запросов: общие табличные выражения, подзапросы и представления
  • Работа с неструктурированными и полуструктурированными данными в реляционных СУБД
  • Аналитические возможности SQL: оконные функции и построение отчетов
  • Управление транзакциями и поддержка динамической целостности с помощью триггеров
Элементы контроля

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

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

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

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

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

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

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

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

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

Авторы

  • Стоянова Ольга Владимировна