Описание:В спецкурсе будут изложены основы современной теории баз данных:
– базовые модели данных (реляционная, иерархическая, сетевая);
– принципы и методы моделирования данных;
– построение и организация современных систем управления базами данных (СУБД), включая noSQL базы данных и базы данных, использующие оперативную память компьютера в качестве основного хранилища (in-memory database).
В первую очередь будут рассмотрена реляционная модель данных: реляционная алгебра, реляционное исчисление, язык определения и манипулирования данными SQL.
Будут изложены основные подходы к проектированию баз данных (ER-моделирование структур данных, учет функциональных и многозначных зависимостей в реляционной модели, оптимизация основных запросов и т.д.).
[Курс утвержден на заседании кафедры теоретической информатики, выписка № 6а от 08.07.2014]