logo
шпора Базы данных

18: «Унарные операции реляционной алгебры»

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

Классификация1: Теоретико-множественные операторы: Объединение, Пересечение, Вычитание, Декартово произведение Специальные реляционные операторы: Выборка, Проекция, Соединение, Деление.

Классификация2: Операции над картежами: добавление, удаление, редактирование.

Операции над отношениями: конъюнкция (объединение), дизъюнкция (пересечение), разность.

Выборка: возвращает отношение, содержащее все кортежи из определенного отношения, которые удовлетворяют определенным условиям.

Проекция: возвращает отношение, содержащее все кортежи определенного отношения после исключения из него некоторых атрибутов.