1 | Иванов | 1 | 1 | 100 |
1 | Иванов | 1 | 2 | 200 |
1 | Иванов | 1 | 3 | 300 |
2 | Петров | 2 | 1 | 150 |
2 | Петров | 2 | 2 | 250 |
3 | Сидоров | 3 | 1 | 1000 |
Таблица 19 Отношение "Какие детали поставляются какими поставщиками"
Недостатком экви- соединения является то, что если соединение происходит по атрибутам с одинаковыми наименованиями (а так чаще всего и происходит!), то в результатирующем отношении появляется два атрибута с одинаковыми значениями. В нашем примере атрибуты PNUM1 и PNUM2 содержат дублирующие данные. Избавиться от этого недостатка можно, взяв проекцию по всем атрибутам, кроме одного из дублирующих. Именно так действует естественное соединение.