Введение в анализ данных

С.Т.Главацкий, И.Г.Бурыкин


Аннотация курса: В спецкурсе будут изложены основы современной теории баз данных:

  • базовые модели данных (реляционная, иерархическая, сетевая);
  • принципы и методы моделирования данных;
  • построение и организация современных систем управления базами данных (СУБД), включая NoSQL базы данных и базы данных, использующие оперативную память компьютера в качестве основного хранилища (in-memory databases).

В первую очередь будет рассмотрена реляционная модель данных: реляционная алгебра, реляционное исчисление, язык определения и моделирования данными SQL.

Будут изложены основные подходы к проектированию баз данных (ER-моделирование структур данных, учет функциональных и многозначных зависимостей в реляционной модели, оптимизация основных запросов и т.д.).