Замкнутость реляционной алгебры

Реляционная алгебра представляет собой набор операторов, использующих отношения в качестве аргументов и возвра­щающих отношения в качестве результата. Таким образом, реляционный оператор f выглядит как функция с отноше­ниями в качестве аргументов:

R = f (R1, R2, …, Rn).

 

В качестве аргументов в реляционные операторы можно подставлять другие реляционные операторы, подходящие по типу:

R = f (f1,(R11, R12, …,R1n), f2,(R21, R22, …,R2m)…)

 

В силу этого реляционная алгебра является замкнутой. Таким образом, в реляционных выражениях можно использовать вложенные выражения сколь угодно сложной структуры.

В пределах БД каждое отношение обязано иметь уникальное имя. Имя отношения, полученного в результате выполнения реляционной операции, определяется в левой части равенства. Однако можно не требовать наличия имен у отношений, полученных в результате реляционных выражений, если эти отношения подставляются в качестве аргументов в другие реляционные выражения. Такие отношения называются неименованными. Неименованные отно­шения реально не существуют в базе данных, а лишь представляются в момент вычисления значения реляционного оператора. Не все они являются независимыми, т. е. некоторые из этих операторов могут быть выражены через другие реляционные операторы.

 








Дата добавления: 2015-08-08; просмотров: 747;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.