1632
правки
Изменения
м
rollbackEdits.php mass rollback
В этом разделе будут описаны унарные операции в рамках [[Реляционная_алгебра|реляционной алгебры]]. В соответствии с определением, для определения каждой операции нужно указать способ построения заголовка, тела [[Реляционная_модель_данных._Ключи|отношения]], а также условия применимости, если такие есть.
== Проекция ==
{{Определение
|definition=
<tex>\sigma_{condition}(A)</tex> {{---}} фильтрация (селекция, выборка из) отношения <tex>A</tex> по условию. <br>
'''Заголовок''' результирующего отношения равен заголовку исходного.<br>
'''Тело''': кортежи, удовлетворяющие заданному условию.
* Еще можно исопльзовать функции, доступные в БД: <tex>\sigma_{length(FirstName) + 2 \geq length(LastName)}</tex>
[[Файл:Primitive_Section_4.png]]
Стоит обратить внимание на то, что отношение {{---}} это множество, поэтому повторяющиеся кортежи учитываются ровно по одному разу.