Реляционная алгебра: унарные операции — различия между версиями
Dzhiblavi (обсуждение | вклад) (Добавлены недостающие иллюстрации и примеры.) |
Dzhiblavi (обсуждение | вклад) (Исправлена фактическая ошибка.) |
||
Строка 51: | Строка 51: | ||
|definition= | |definition= | ||
<tex>\rho_{NewName_i = OldName_i}(A)</tex> {{---}} изменение имени атрибута. <br> | <tex>\rho_{NewName_i = OldName_i}(A)</tex> {{---}} изменение имени атрибута. <br> | ||
− | '''Заголовок''' результирующего отношения равен заголовку исходного с точностью до изменения | + | '''Заголовок''' результирующего отношения равен заголовку исходного с точностью до изменения названий <tex>OldName_i</tex> на <tex>NewName_i</tex>.<br> |
− | '''Тело''': такое же, как в <tex>A</tex>, название | + | '''Тело''': такое же, как в <tex>A</tex>, название атрибутов <tex>OldName_i</tex> заменено на <tex>NewName_i</tex>. |
}} | }} | ||
Версия 15:31, 14 декабря 2021
В этом разделе будут описаны унарные операции в рамках реляционной алгебры. В соответствии с определением, для каждой операции указывается способ построения заголовка, тела отношения, а так же условий применимости, если такие есть.
Проекция
Определение: |
Заголовок результирующего отношения: пересечение заголовка | — проекция отношения на аттрибуты .
Пояснение определения для :
Примеры
Фильтрация
Определение: |
Заголовок результирующего отношения равен заголовку исходного. | — фильтрация отношения по условию.
Пояснение к определению:
Примеры
Переименование
Определение: |
Заголовок результирующего отношения равен заголовку исходного с точностью до изменения названий | — изменение имени атрибута.
Примеры