Реляционная алгебра: унарные операции — различия между версиями
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
В этом разделе будут описаны унарные операции в рамках реляционной алгебры. В соответствии с определением, для каждой операции указывается способ построения заголовка, тела отношения, а так же условий применимости, если такие есть.
Проекция
| Определение: |
| — проекция отношения на аттрибуты . Заголовок результирующего отношения: пересечение заголовка с . |
Пояснение определения для :
Примеры
Фильтрация
| Определение: |
| — фильтрация отношения по условию. Заголовок результирующего отношения равен заголовку исходного. |
Пояснение к определению:
Примеры
Переименование
| Определение: |
| — изменение имени атрибута. Заголовок результирующего отношения равен заголовку исходного с точностью до изменения названий на . |
Примеры







