Магистратура
2024/2025





Перспективные системы управления базами данных
Статус:
Курс обязательный (Системное программирование)
Направление:
09.04.04. Программная инженерия
Где читается:
Факультет компьютерных наук
Когда читается:
1-й курс, 3, 4 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Прогр. обучения:
Системное программирование
Язык:
русский
Кредиты:
6
Программа дисциплины
Аннотация
Курс "Перспективные системы управления базами данных" посвящен изучению основных направлений развития технологии систем управления данными, методов и алгоритмов организации перспективных систем управления базами данных. Особенностью курса является углубленное изучение таких вопросов как организация параллельных СУБД и новые подходы к построению СУБД, использующих большие и сверхбольшие объемы оперативной памяти, чего не могли себе позволить классические архитектуры, предложенные более 40 лет назад.
Цель освоения дисциплины
- Целями освоения дисциплины «Перcпективные системы управления базами данных» являются изучение основных направлений развития технологии систем управления данными, методов и алгоритмов организации перспективных систем управления базами данных.
Планируемые результаты обучения
- Знать основные методы выполнения реляционных операций
- Знать основные методы оптимизации запросов
- Знать основные методы управления транзакциями
- Иметь представление о классификации СУБД
- Иметь представление о особенностях аппаратных средств хранения данных
- Иметь представление о параллельных СУБД
- Иметь представление о структурах данных
Содержание учебной дисциплины
- Классификация СУБД. Роль и место SQL-ориентированных СУБД
- Структуры данных в SQL-ориентированной базе данных
- Управление транзакциями
- Методы выполнения «реляционных» операций, компиляция и построение планов выполнения операций SQL
- Оптимизация запросов в SQL-ориентированных СУБД
- Параллельные СУБД категории shared everything
- Параллельные СУБД категории shared disks
- Параллельные СУБД категории shared nothing
- Влияние новых видов аппаратных средств хранения
Элементы контроля
- Домашнее задание (ДЗ)
- Контрольная работа (КР)
- Экзамен (Э)Экзамен выполняется в письменной форме. Студенты получают задания по электронной почте и в течение полутора часов должны прислать ответы.
Промежуточная аттестация
- 2024/2025 4th module0.25 * Домашнее задание (ДЗ) + 0.25 * Контрольная работа (КР) + 0.5 * Экзамен (Э)
Список литературы
Рекомендуемая основная литература
- Введение в системы баз данных, Дейт, К. Дж., 2005
Рекомендуемая дополнительная литература
- Gray, J., & Reuter, A. (1993). Transaction Processing : Concepts and Techniques. San Mateo, Calif: Morgan Kaufmann. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1079125
- Michael Stonebraker. (2005). One Size Fits All: An Idea Whose Time has Come and Gone. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.1F88B7EC