Читается в осеннем семестре у первого курса магистратуры МФТИ и в весеннем семестре у первого курса магистратуры ВШЭ.

Преподаватель: д.т.н. Кузнецов Сергей Дмитриевич

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

Задачами данного курса являются:

  • формирование целостного представления о разновидностях систем управления базами данных и их назначении;
  • обеспечение знаний в области общей организации систем управления базами данных разных категорий, применяемых методов и алгоритмов.

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

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

Рассматриваемые темы:

  1. Классификация СУБД. Роль и место SQL-ориентированных СУБД;
  2. Структуры данных в SQL-ориентированной базе данных;
  3. Управление транзакциями;
  4. Методы выполнения «реляционных» операций, компиляция и построение планов выполнения операций SQL;
  5. Оптимизация запросов в SQL-ориентированных СУБД;
  6. Параллельные СУБД категории shared everything;
  7. Параллельные СУБД категории shared disks;
  8. Параллельные СУБД категории shared nothing;
  9. Влияние новых видов аппаратных средств хранения.