Теоретико-множественные операции РА
Объединение двух отношений – отношение, включающее все кортежи, входящие хотя бы в одно из объединяемых отношений.

Пересечение двух отношений – отношение, включающее все кортежи, входящие в оба отношения.

Разность двух отношений – отношение, включающее все кортежи, входящие в первое отношение и не входящие во второе.

Прямое произведение двух отношений – отношение, кортежи которых являются сцеплением (конкатенацией) кортежей первого и второго отношений.

Пусть 

Следовательно, операция выполняется не всегда. Необходимо, чтобы объединяемые отношения были совместимы по объединению, т. е. Объединяемые отношения должны иметь одинаковые схемы. Когда совпадают домены и не совпадают атрибуты – это частичная совместимость. Она может быть доведена до полной, если выполнить операцию переименования. Переименование – операция, в результате которой получают отношение, тело которого совпадает с телом исходного, а атрибуты, т. е. их имена изменены. Т.е.
.
В операции прямого произведения:

Совместимость по прямому произведению состоит в том, что множество имён атрибутов не должны пересекаться. Любые два отношения могут быть сделаны совместимыми по прямому произведению, если применить операцию переименования.
Дата добавления: 2014-12-20; просмотров: 864;
