Реляционная алгебра: унарные операции — различия между версиями
Dzhiblavi (обсуждение | вклад) |
Dzhiblavi (обсуждение | вклад) (Добавлены недостающие иллюстрации и примеры.) |
||
| Строка 10: | Строка 10: | ||
}} | }} | ||
| − | + | Пояснение определения для <tex>\pi_{A_2, A_4, A_5}(A)</tex>: | |
| + | |||
| + | [[Файл:Primitive_Projection_0.png]] | ||
'''Примеры''' | '''Примеры''' | ||
| − | + | ||
| + | * <tex>\pi_{FirstName, LastName}</tex> | ||
| + | [[Файл:Primitive_Projection_2.png]] | ||
| + | |||
| + | * <tex>\pi_{FirstName}</tex> | ||
| + | [[Файл:Primitive_Projection_3.png]] | ||
== Фильтрация == | == Фильтрация == | ||
| Строка 24: | Строка 31: | ||
}} | }} | ||
| − | + | Пояснение к определению: | |
| + | |||
| + | [[Файл:Primitive_Section_0.png]] | ||
'''Примеры''' | '''Примеры''' | ||
| − | + | * <tex>\sigma_{Id > 2}</tex> | |
| + | [[Файл:Primitive_Section_2.png]] | ||
| + | |||
| + | * <tex>\sigma_{Id > 2 \wedge FirstName=Иван}</tex> | ||
| + | [[Файл:Primitive_Section_3.png]] | ||
| + | |||
| + | * <tex>\sigma_{length(FirstName) + 2 \geq length(LastName)}</tex> | ||
| + | [[Файл:Primitive_Section_4.png]] | ||
| + | |||
== Переименование == | == Переименование == | ||
| Строка 38: | Строка 55: | ||
}} | }} | ||
| − | |||
'''Примеры''' | '''Примеры''' | ||
| − | + | * <tex>\rho_{Name=FirstName, Surname=LastName}</tex> | |
| + | [[Файл:Primitive_Rename_2.png]] | ||
Версия 15:30, 14 декабря 2021
В этом разделе будут описаны унарные операции в рамках реляционной алгебры. В соответствии с определением, для каждой операции указывается способ построения заголовка, тела отношения, а так же условий применимости, если такие есть.
Проекция
| Определение: |
| — проекция отношения на аттрибуты . Заголовок результирующего отношения: пересечение заголовка с . |
Пояснение определения для :
Примеры
Фильтрация
| Определение: |
| — фильтрация отношения по условию. Заголовок результирующего отношения равен заголовку исходного. |
Пояснение к определению:
Примеры
Переименование
| Определение: |
| — изменение имени атрибута. Заголовок результирующего отношения равен заголовку исходного с точностью до изменения названия на . |
Примеры







