Операции над отношениями влияют на обработку данных в компьютерных системах следующим образом: они позволяют получать одни отношения из других, что даёт возможность разделить обрабатываемые данные на хранимую и вычисляемую части. 1
Некоторые операции и их влияние на обработку данных:
- Объединение. 2 Выполняется над двумя отношениями с идентичной структурой. 2 В результате операции строится новое отношение, которое имеет тот же состав атрибутов и совокупность кортежей исходных отношений. 2
- Соединение. 2 Формирует новое отношение, структура которого является совокупностью всех атрибутов исходных отношений. 2 Например, в процессе нормализации отношений исходное отношение разбивается на несколько более мелких отношений, которые при выполнении запросов пользователя требуется, как правило, вновь соединять для восстановления исходного отношения. 2
- Расширенное декартово произведение. 4 Используется для получения отношения, которое характеризует все возможные комбинации между элементами отдельных множеств. 4 Самостоятельного значения результат выполнения операции обычно не имеет, он участвует в дальнейшей обработке. 4
Операции реляционной алгебры позволяют получить качественный результат, который является семантически более ценным и понятным пользователям. 4 Например, сравнение результатов объединения и разности номенклатуры двух участков позволит оценить специфику производства: насколько оно уникально на каждом участке, и, в зависимости от необходимости, принять соответствующее решение по изменению номенклатуры. 4