Исчисление кортежей: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
Нет описания правки |
JackieBot (обсуждение | вклад) м Разрешение значений с помощью бота: Кортеж — изменение ссылок на Кортеж (информатика) |
||
(не показано 8 промежуточных версий 5 участников) | |||
Строка 1:
'''Исчисление кортежей'''
{{computer-sci-stub}}{{math-stub}}▼
▲'''Исчисление кортежей''' — направление [[Реляционное исчисление|реляционного исчисления]], где [[Функция (математика)#Определение|областями определения]] [[Переменная|переменных]] являются тела [[Отношение (реляционная модель)|отношений]] [[База данных|базы данных]], т. е. допустимым значением каждой переменной является [[кортеж]] тела некоторого отношения.
== Операторы исчисления кортежей (в синтаксисе языка QUEL) ==
=== Определение кортежной переменной ===
Ссылка на значение атрибута аналогична ссылке на значение поля структурной переменной в Си:
ИмяПеременной. ИмяАтрибута
=== Правильно построенные формулы ===
Правильно построенная формула (''Well-Formed Formula, WFF'') служит для выражения условий, накладываемых на кортежные переменные.
==== Простые условия ====
Простые условия представляют собой операции сравнения скалярных значений.
Примеры:
ИмяПеременной. ИмяАтрибута = СкалярноеЗначение
ИмяПеременнойА.ИмяАтрибутаБ = ИмяПеременнойВ.ИмяАтрибутаГ
ИмяПеременной. ИмяАтрибута <> СкалярноеЗначение
ИмяПеременнойА.ИмяАтрибутаБ < ИмяПеременнойВ.ИмяАтрибутаГ
==== Сложные условия ====
Сложные условия строятся с помощью логических связок NOT, AND, OR и IF
Условие
IF Условие THEN Формула
являются правильно построенными формулами.
<!--
==== [[Квантор]]ы ====
Квантор существования:
-->
{{math-stub}}
{{rq|sources|refless|wikify|topic=IT}}
{{перевести|en|Tuple relational calculus}}
[[Категория:Реляционное исчисление]]
|