Резюме

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