ВУЗ:
Составители:
Рубрика:
ний
В результате получим четыре кортежа, а не шесть, т.к. повторяющиеся значения удаляются.
С
K
Название
детали
Вес Материал
K1 D1 0,8 Сталь
K2 D2 1,0 Сталь
K3 D3 0,5 Сталь
K4 D4 0,7 Алюминий
Пересечением двух совместимых по типу отношений А и В (A intersect B) называется отношение
с тем же заголовком и телом, состоящим из множества кортежей t, принадлежащих одновременно
обоим отношениям А и В.
C = (A intersect B) | ∀ t
i
∈ C | t
i
∈ A & t
i
∈ B.
Пример. A intеrsect B для нашего примера представляет детали, изготовленные из стали и весом
более 0,5 кг.
С
K
Название
детали
Вес Материал
K1 D1 0,8 Сталь
K2 D2 1,0 Сталь
Вычитанием двух совместимых по типу отношений А и В (A minus B) называется отношение с
тем же заголовком и телом, состоящим из множества кортежей t, принадлежащих отношению А и
не принадлежащих отношению В.
C = (A minus B) | ∀ t
i
∈ C | t
i
∈ A & t
i
∉ B.
Пример. Выражение (A minus B) представляет детали, которые изготовлены из стали и весят не
более 0,5 кг.
С = (А minus B) C = (B minus A)
K
Название
детали
Вес Материал
K
Название
детали
Вес Материал
K3 D3 0,5 Сталь K4 D4 0,7 Алюминий
Выражение (B minus A) представляет детали, которые не изготовлены из стали и весят больше 0,5
кг.
Следует заметить, что операция вычитания учитывает порядок основания операндов: C = (A
minus B) не одно и то же, что C = = (B minus A).
Декартово произведение двух отношений есть множество упорядоченных пар кортежей, сохра-
няющих свойство замкнутости. Декартово произведение двух отношений А и В (A times B), где А и
В не имеют общих имен атрибутов, определяется как отношение с заголовком, который представля-
ет собой сцепление двух заголовков исходных отношений А и В и телом, состоящим из множества
всех кортежей t, таких, что t представляет собой сцепление кортежа а, принадлежащего отношению
А и кортежа b, принадлежащего отношению В.
C = (A times B) | ∀ a
i
∈ A & ∀ b
i
∈ B & a
i
≠ b
i
∃ t | t = a ∪ b.
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »