3. Свойство коммутативности:
1) для операции объединения:
r
? r
= r
? r
;
2) для операции пересечения:
r ? r = r ? r;
3) для операции разности:
r
\ r
? r
\ r
;
4) для операции декартового произведения:
r
? r
= r
? r
;
5) для операции естественного соединения:
r
? r
= r
? r
.
Свойство коммутативности выполняется для всех операций, кроме операции разности. Это легко понять, ведь от перестановки отношений местами их состав (кортежи) не меняется. А при применении операции разности важно, какое из отношений-операндов стоит на первом месте, потому что от этого зависит, кортежи какого отношения примутся за эталонные, т. е. с какими кортежами будут сравниваться другие кортежи на предмет исключения.
4. Свойство ассоциативности:
1) для операции объединения:
(r
? r
) ? r
= r
?(r
? r
);
2) для операции пересечения:
(r
? r
) ? r
= r
? (r
? r
);
3) для операции разности:
(r
\ r
) \ r
? r