Введение в анализ данных
С.Т.Главацкий, И.Г.Бурыкин
Аннотация курса: В спецкурсе будут изложены основы современной теории баз данных:
- базовые модели данных (реляционная, иерархическая, сетевая);
- принципы и методы моделирования данных;
- построение и организация современных систем управления базами данных (СУБД), включая NoSQL базы данных и базы данных, использующие оперативную память компьютера в качестве основного хранилища (in-memory databases).
В первую очередь будет рассмотрена реляционная модель данных: реляционная алгебра, реляционное исчисление, язык определения и моделирования данными SQL.
Будут изложены основные подходы к проектированию баз данных (ER-моделирование структур данных, учет функциональных и многозначных зависимостей в реляционной модели, оптимизация основных запросов и т.д.).