Операция соединения имеет несколько разновидностей. Однако наиболее важным, без сомнения, является естественное соединение, причем настолько, что для обозначения исключительно естественного соединения почти постоянно используется общий термин «соединение». Мы будем следовать этому, применяя в нашем синтаксисе для обозначения естественного соединения ключевое слово JOIN (соединение). Далее приводится определение (оно несколько абстрактное, но мы считаем, что читатели уже знакомы с естественным соединением на интуитивном уровне по материалу главы 3).
S [ CITY ]
CITY |
London Paris Athens |
P [ COLOR, CITY ]
COLOR | CITY |
Red Green Blue Blue | London Paris Rome Paris |
(S WHERE CITY = ‘Paris’) [ S# ]
S# |
S2 S3 |