Теория экономических информационных систем


Теория экономических информационных систем - стр. 27


А

 

 


                         Соединение                                             Деление

 


Рис. 6. Схема операций реляционной алгебры

Основная идея реляционной алгебры состоит в том, что средства манипулирования отношениями, рассматриваемыми как множества, основаны на традиционных множественных операциях, дополненных некоторыми специфическими операциями для БД.

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

Проекция отношения – при осуществлении проекции отношения на заданный набор его атрибутов будет получено отношение, кортежи которого взяты из соответствующих кортежей первоначального отношения. Алгебраическая запись проекции имеет вид:

Т = R[X],

 

где R – исходное отношение,

T – результирующее отношение,

X – список атрибутов в структуре отношения Т (условие проекции).

Пример

Рассмотрим два отношения:

Т1, содержащее сведения о заявке на изделия и Т2, в котором указаны цены на изделия и комплектующие.

Т1

Отправитель

Получатель

Адрес получателя

Изделие

Количество на месяц

Прибор

Полет

Русская, 86

ХТ - 12

1000

Дальтехника

Скала

Луговая,91

АМ - 18

350

Прибор

Сокол

Карбышева, 86

ХТ - 12

800

Звезда

Луч

Калинина,80

ЛН - 15

500

Т2

Изделие

Цена

Комплектующие

ХТ - 12

100

АСК

АМ - 18

150

ТРН

ЛН - 15

130

НЕК

Если требуется отношение Х1, содержащее сведения только о получателе, то оно образуется в результате выполнения проекции

 

Х1 = Т1[Получатель, адрес получателя]

и имеет вид

Х1

Получатель

Адрес получателя

Полет

Русская, 86

Скала

Луговая,52

Сокол

Карбышева, 16

Луч

Калинина, 80

<


Начало  Назад  Вперед