Реляционная алгебра

Оглавление1 Реляционная алгебра1.1 Основы реляционной алгебры1.2 Операции над отношениями1.3 Операции с атрибутами1.4 Расширения реляционной алгебры1.5 Операции для вычислений в предметной […]

Реляционная алгебра

  • Основы реляционной алгебры

    • Реляционная алгебра – это математическая основа для работы с реляционными базами данных. 
    • Реляционная алгебра включает операции над отношениями, такие как объединение, пересечение и разность. 
    • Реляционные операции могут быть выражены с использованием алгебры множеств и булевой алгебры. 
  • Операции над отношениями

    • Объединение двух отношений R и S дает новое отношение, содержащее все кортежи, которые присутствуют в обоих отношениях. 
    • Пересечение двух отношений R и S дает новое отношение, содержащее все кортежи, которые присутствуют в обоих отношениях. 
    • Разность двух отношений R и S дает новое отношение, содержащее все кортежи в R, которых нет в S. 
  • Операции с атрибутами

    • Проекция отношения R на атрибуты A1, A2, …, An дает новое отношение, содержащее только кортежи с указанными атрибутами. 
    • Деление отношения R на атрибуты A1, A2, …, An дает новое отношение, содержащее кортежи, для которых все комбинации с кортежами в S присутствуют в R. 
  • Расширения реляционной алгебры

    • Внешние соединения расширяют классическую реляционную алгебру, добавляя кортежи, сформированные путем “заполнения” значений для атрибутов другого отношения. 
    • Существуют три оператора внешнего соединения: левое, правое и полное внешнее соединение. 
  • Операции для вычислений в предметной области

    • Реляционная алгебра не предоставляет возможности для выполнения вычислений в областях данных, таких как умножение чисел или вычисление агрегатных функций. 
    • Практические языки запросов, такие как SQL, предоставляют возможности для выполнения арифметических операций и агрегации данных. 
    • Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала. 

Полный текст статьи:

Реляционная алгебра — Википедия

Оставьте комментарий

Прокрутить вверх