|
З'єднанняDate: 2015-10-07; view: 389. Припустимо, що відношення R має схему R(L, М), а відношення S - схему S(N, P). Нехай множини атрибутів Μ і N – θ-порівнянні. Тоді з'єднанням, або Q = R[М θN]S = {(r, s) | r Під час з'єднання атрибути, за якими виконується така операція, повторюються в кінцевому реляційному відношенні. Операція комутативна й асоціативна. Іноді операція з'єднання позначається як R ≥≤F S, де F -- умова з'єднання. З'єднання за умовою рівності називається еквгз'єднанням. З'єднання за умовою рівності, коли один з порівнюваних атрибутів (чи група порівнюваних атрибутів) видаляється з кінцевого відношення, називається природним з'єднанням; на його позначення використовується символ «*». Наприклад, якщо задані відношення R(A, В, С, D) і S(C, D, E), то в результаті виконання операції Q = R * S отримаємо реляційне відношення (2(Л, В, С, Д Е). Серед операцій θ-з'єднання виділяють операцію напівз'єднання, за якої з результату видаляються всі атрибути одного з відношень, що з'єднуються. Вона записується як R[M θ N)S і формально визначається так: R[M Операція напівз'єднання не розширює можливостей реляційної алгебри, оскільки вона виражається через з'єднання і проекцію в такий спосіб: R[M θ N)S = (R[M θN]S)[L, Μ].
R*S
|