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

Базы Данных

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

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

Аннотация

Цель освоения дисциплины: познакомить слушателей с общими принципами хранения данных в реляционных систем управления базами данных (СУБД), SQL-запросами, восстановлением баз данных, возможностями современных СУБД.
Цель освоения дисциплины

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

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

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

  • интерпретировать основные принципы абстракции данных и знаний
  • применять язык управления реляционными данными SQL4, различные способы реализации СУБД
  • строить инфологические и даталогические модели данных
  •  аргументировать выбор СУБД
Содержание учебной дисциплины

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

  • Раздел 1. Введение. Модели данных. Реляционная модель.
  • Раздел 2. Физическая реализация СУБД
  • Раздел 3. Обработка и оптимизация запросов
  • Раздел 4. Введение в теорию транзакций
  • Раздел 5. Восстановление после сбоев
Элементы контроля

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

  • неблокирующий Written assignment
    домашнее задание студенты выполняют индивидуально в рамках самостоятельной работы без подключения преподавателя, с последующей проверкой результатов преподавателем или учебным ассистентом (асинхронный элемент контроля). Домашнее задание проводится в форме ответов на вопросы. На подготовку ответа выделяется 1 неделя. Задание состоит из нескольких задач разной стоимости. Каждая задача имеет вполне определенный ответ, который нужно выписать. Кроме ответа, нужно привести и его обоснование. Задача подразумевает глубокое знакомство с теоретическим материалом. Форма представления обучающимися домашнего задания – письменное решение задач.
  • неблокирующий Laboratory work
    лабораторную работу студенты выполняют в рамках практических занятий. Задание состоит в составлении схемы базы данных по текстовому описанию предметной области, написании SQL запросов к базе данных, написании кода на языке программирования, таком как Java, Kotlin или Python. Код приложения должен решать некоторые прикладные задачи, читая и изменяя данные в базе данных. Задание выполняется микрогруппой (командой) из 3-4 студентов. Задание включает в себя написание своего собственного кода и рецензирование кода, написанного другой командой. На написание собственного кода отводится две недели, в течение которых на практических занятиях студенты получают знания, необходимые для выполнения задания. По истечении двух недель код должен быть залит в репозиторий. После этого в течение недели студенты каждой команды рецензируют код, написанный студентами другой команды. Рецензирование желательно сделать слепым или двойным слепым и назначать рецензентов случайным образом. В конце третьей недели на практическом занятии в аудитории обсуждаются сделанные схемы баз данных и рецензии.
  • неблокирующий Экзамен
    экзамен проводится в письменной форме во время контактной работы в соответствии с расписанием в присутствии преподавателя (синхронный элемент контроля). Продолжительность – 2,5 часа.
Промежуточная аттестация

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

  • 2026/2027 4th module
    0.4 * Laboratory work + 0.3 * Экзамен + 0.3 * Written assignment
Список литературы

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

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

  • Гордеев, С. И.  Организация баз данных : учебник для вузов / С. И. Гордеев, В. Н. Волошина. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2025. — 691 с. — (Высшее образование). — ISBN 978-5-534-21115-3. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/559377 (дата обращения: 02.07.2026).
  • Советов, Б. Я.  Базы данных : учебник для вузов / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. — 4-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2025. — 403 с. — (Высшее образование). — ISBN 978-5-534-18479-2. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/559898 (дата обращения: 02.07.2026).

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

  • Кондрашов, Ю. Н., Эффективное использование СУБД MS SQL Server : учебное пособие / Ю. Н. Кондрашов. — Москва : Русайнс, 2020. — 121 с. — ISBN 978-5-4365-4597-4. — URL: https://book.ru/book/935743 (дата обращения: 09.12.2025). — Текст : электронный.

Авторы

  • Кокоткина Светлана Васильевна
  • Любавина Светлана Вячеславовна
  • Овчинников Андрей Анатольевич