Реляционное исчисление — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(Реляционное исчисление)
Строка 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 Условие