Изменения

Перейти к: навигация, поиск

Реляционная алгебра: унарные операции

2380 байт добавлено, 00:30, 14 декабря 2021
Создание страницы. Промежуточная версия.
В этом разделе будут описаны унарные операции в рамках [[Реляционная алгебра:_предназначение_и_свойства|реляционной алгебры]]. В соответствии с определением, для каждой операции указывается способ построения заголовка, тела отношения, а так же условий применимости, если такие есть.

== Проекция ==

{{Определение
|definition=
<tex>\pi_{a_1, a_2, \ldots, a_n}(A)</tex> {{---}} проекция отношения <tex>A</tex> на аттрибуты <tex>a_1, a_2, \ldots, a_n</tex>. <br>
'''Заголовок''' результирующего отношения: пересечение заголовка <tex>A</tex> с <tex>\{a_1, a_2, \ldots, a_n\}</tex>.<br>
'''Тело''': пересечение кортежей тела <tex>A</tex> c <tex>\{a_1, a_2, \ldots, a_n\}</tex>.
}}

TODO: иллюстрация к определению.

'''Примеры'''
TODO: примеры и иллюстрации.

== Фильтрация ==

{{Определение
|definition=
<tex>\sigma_{condition}(A)</tex> {{---}} фильтрация отношения <tex>A</tex> по условию. <br>
'''Заголовок''' результирующего отношения равен заголовку исходного.<br>
'''Тело''': кортежи, удовлетворяющие заданному условию.
}}

TODO: иллюстрация к определению.

'''Примеры'''
TODO: примеры и иллюстрации.

== Переименование ==

{{Определение
|definition=
<tex>\rho_{NewName_i = OldName_i}(A)</tex> {{---}} изменение имени атрибута. <br>
'''Заголовок''' результирующего отношения равен заголовку исходного с точностью до изменения названия <tex>OldName_i</tex> на <tex>NewName_i</tex>.<br>
'''Тело''': такое же, как в <tex>A</tex>, название одного атрибута изменено.
}}

TODO: иллюстрация к определению.

'''Примеры'''
TODO: примеры и иллюстрации.
26
правок

Навигация