Реляционное исчисление — различия между версиями
Sashapff (обсуждение | вклад) (→Реляционное исчисление) |
Sashapff (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | В этом разделе | + | В этом разделе будет рассмотрен подход к формированию запросов, основанный на описании данных, которые необходимо получить. |
== Реляционное исчисление == | == Реляционное исчисление == | ||
Строка 5: | Строка 5: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | '''Реляционное исчисление''' {{---}} декларативный язык для работы с отношениями, описывающий | + | '''Реляционное исчисление''' {{---}} декларативный язык для работы с отношениями, описывающий какими свойствами должен обладать требуемый результат. |
}} | }} | ||
Выделяют две разновидности реляционного исчисления: | Выделяют две разновидности реляционного исчисления: | ||
* Исчисление кортежей; | * Исчисление кортежей; | ||
* Исчисление доменов. | * Исчисление доменов. | ||
+ | |||
+ | == Структура запросов == | ||
+ | |||
+ | Запросы в обоих видах исчислений устроены одинаково: | ||
+ | * Определение переменных; | ||
+ | * Определение атрибутов результата. | ||
+ | |||
+ | === Синтаксис === | ||
+ | <font color = red>Определения переменных</font> | ||
+ | <font color = blue>select</font> <font color = red>СписокАтрибутов</font> | ||
+ | <font color = blue>from</font> <font color = red>Переменные</font> | ||
+ | <font color = blue>where</font> <font color = red>Условие</font> |
Версия 21:38, 19 декабря 2021
В этом разделе будет рассмотрен подход к формированию запросов, основанный на описании данных, которые необходимо получить.
Реляционное исчисление
Определение: |
Реляционное исчисление — декларативный язык для работы с отношениями, описывающий какими свойствами должен обладать требуемый результат. |
Выделяют две разновидности реляционного исчисления:
- Исчисление кортежей;
- Исчисление доменов.
Структура запросов
Запросы в обоих видах исчислений устроены одинаково:
- Определение переменных;
- Определение атрибутов результата.
Синтаксис
Определения переменных select СписокАтрибутов from Переменные where Условие