Loading AI tools
Из Википедии, свободной энциклопедии
Операция соединения — одна из операций реляционной алгебры.
Исходными данными для операции являются два отношения и предикат (условие соединения). Результатом операции является отношение, логически получаемое как декартово произведение исходных отношений, к которому применена операция выборки (ограничения) с указанным предикатом (условием соединения).
Пример:
Имеются отношения Служащий и Отдел. Задано условие соединения: «Служащий.[Код отдела]=Отдел.[Код отдела]»
|
|
Результатом операции соединения будет:
Результат соединения | |||
---|---|---|---|
Служащий.Фамилия | Служащий.Код отдела | Отдел.Название | Отдел.Код отдела |
Иванов | 34 | Бухгалтерия | 34 |
Петров | 36 | Маркетинг | 36 |
Сидоров | 34 | Бухгалтерия | 34 |
Сергеев | 34 | Бухгалтерия | 34 |
На уровне реализации операция соединения обычно не выполняется как выборка из декартова произведения. Предложены более эффективные алгоритмы, гарантирующие получение такого же логического результата:
Для улучшения этой статьи желательно:
|
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.