Теория баз данных



         

Теоретико-множественные операции реляционной алгебры - часть 5


То есть если R1 = { r }, R2 = { q }

R1

R2 = {(r, q) | r
R1 ^ q
R2}

Операцию декартова произведения с учетом возможности перестановки атрибутов в отношении можно считать симметричной. Очень часто операция расширенного декартова произведения используется для получения некоторого универсума — т. е. отношения, которое характеризует все возможные комбинации между элементами отдельных множеств. Однако самостоятельного значения результат выполнения операции обычно не имеет, он участвует в дальнейшей обработке. Например, на производстве в отношении 07 задана обязательная номенклатура деталей для всех цехов, а в отношении 08 дан перечень всех цехов.

R7


Шифр детали

Название детали

00011073

Гайка M1

00011075

Гайка М2

00011076

Гайка МЗ

00011003

Болт М1

00011006

Болт МЗ

00013063

Шайба Ml

00013066

Шайба МЗ

00011077

Гайка М4

000ll004

Болт М2

00011005

Болт М5

00011006

Болт М6

00013062

Шайба М2

R8

Цех

Цех 1

Цех 2

Цех 3

Тогда отношение R9, которое соответствует ситуации, когда каждый цех изготавливает все требуемые детали, будет выглядеть следующим образом:

R9

Шифр детали

Название детали

Цех

00011073

Гайка Ml

Цех 1

00011075

Гайка М2

Цех 1

00011076

Гайка МЗ

Цех 1

00011003

Болт Ml

Цех 1

00011006

Болт МЗ

Цех 1

00013063

Шайба Ml

Цех 1

00013066

Шайба МЗ

Цех 1

00011077

Гайка М4

Цех 1

00011004

Болт М2

Цех 1

00011005

Болт М5

Цех 1

00011006

Болт Мб

Цех 1

00013062

Шайба М2

Цех 1

00011073

Гайка Ml

Цех 2

00011075

Ганка М2

Цех 2

R10

Шифр

Название детали

Цех

00011073

Гайка Ml

Цех 1

(МО И 075 000 11 076

Гайка М2 Гайка МЗ

Цех 1 Цех 1

000 11 003

! Болт Ml

Цех 1

0011 0006

Болт МЗ

Цех 1

00013063

Шайба Ml

Цех 1

000 11060

Шайба МЗ

Цех 1

000 11 004

Болт М2

Цех 1

00011077

Гайка М4

Цех 1

00011006

Болт МЗ

Цех2

00013063

Шайба Ml

Цех 2

0013066

Шайба МЗ

Цех 2

00011077 Гайка М4 Цех 2
0001 0778 Болт М2 Цех 2
<


Содержание  Назад  Вперед