Изменения

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

Исчисление кортежей

17 байт добавлено, 23:57, 26 декабря 2021
Простые условия
Разделяют три вида условий: простые, составные и условия с кванторами.
=== Простые условия ===
К простым условиям относится сравнение атрибутов с константами. Можно Например, можно найти студентов с именем Иван:
S<font color = grey>.</font>Name <font color = grey>=</font> <font color = green>'Иван'</font>
Или выделить студентов с идентификатором меньше 5:
В качестве расширения можно использовать произвольные формулы ровно так же, как были устроены расширения в [[Реляционная алгебра|реляционной алгебре]]. Можно использовать любые формулы, зависящие от значений кортежных переменных. Например, найти студентов, у которых имя на 3 символа длиннее фамилии:
length<font color = grey>(</font>S<font color = grey>.</font>FirstName<font color = grey>)</font> <font color = grey>=</font> length<font color = grey>(</font>S<font color = grey>.</font>LastName<font color = grey>)</font> <font color = grey>+</font> <font color = #056967>3</font>
 
=== Составные условия ===
Анонимный участник

Навигация