Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_KL_2010_14.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
28.97 Mб
Скачать

Произведение отношений

R1

R2

R = R1 × R2

Должность

Зав.каф.

Проф.

Доцент

Ст. преп.

Ассистент

Каф.

ВТ

ИСЭ

=

Должность

Каф.

Зав.каф.

ВТ

Проф.

ВТ

Доцент

ВТ

Ст. преп.

ВТ

Ассистент

ВТ

Зав.каф.

ИСЭ

Проф.

ИСЭ

Доцент

ИСЭ

Ст. преп.

ИСЭ

Ассистент

ИСЭ

Рис. 1.4. Произведение отношений

Декартово произведение − операция, заключающаяся в построении нового отношения на основе двух других путем попарной комбинации всех возможных записей из первого отношения и второго отношения. Если отношение имеет I записей и арность , а J записей и арность , то декартовым произведением отношений и является множество I*J кортежей арности (см. Рис. 1.4. ).

Проекция отношения на компоненты

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

Смысл операции проекции заключается в выделении из отношения той информации, которая нам нужна. Эта операция используется в операторе SELECT языка SQL при выборке значений требуемых полей (см. Рис. 1.5. ).

R1

R

Ф.И.О.

Год

Должность

Каф.

1

Иванов И.И.

1960

Доцент

ВТ

2

Петров П.П.

1959

Доцент

ВТ

3

Федоров Ф.Ф.

1960

Ст. преп.

ИСЭ

4

Николаев Н.Н.

1977

Ассистент

ИСЭ

5

Пронин П.П.

1953

Проф.

ВТ

Ф.И.О.

Должность

1

Иванов И.И.

Доцент

2

Петров П.П.

Доцент

3

Федоров Ф.Ф.

Ст. преп.

4

Николаев Н.Н.

Ассистент

5

Пронин П.П.

Проф.

Рис. 1.5. Проекция отношений

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]