Описание:В спецкурсе изложены основы современной теории баз данных:
– базовые модели данных (реляционная, иерархическая, сетевая);
– принципы и методы моделирования данных;
– построение и организация современных систем управления базами данных (СУБД).
В первую очередь рассмотрена реляционная модель данных: реляционная алгебра, реляционное исчисление, язык определения и моделирования данными SQL.
Изложены основные подходы к проектированию баз данных (ER-моделирование структур данных, учет функциональных зависимос-тей в реляционной модели, оптимизация основных запросов и т.д.).
Определенное внимание также уделено проектированию non-SQL баз данных и другим перспективным направлениям развития баз данных и анализа данных (InMemory DB, Data Mining и др.).
[Курс утвержден на заседании кафедры теоретической информатики, выписка № 1 от 10.12.2013]