Название: Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML (Токмаков Г. П.)

Жанр: Информационные системы и технологии

Просмотров: 1412


2.1.2. о перат о ры

 

Объединение  о т ношений

 

Объединение отношений

 

R1 и

 

R2 выражается формулой

 

R  R1  R2 .

Операция объединения отношений применяется только к отношениям одинако-

вой арности. Результирующее отношение R получается той же арности (см. Рис. 2.2. ).

 

R1        R = R1 U R2

 

Ф.И.О.

Год

Должность

Каф.

1

Иванов И.И.

1960

Доцент

ВТ

2

Петров П.П.

1959

Доцент

ВТ

3

Федоров Ф.Ф.

1960

Ст. преп.

ИСЭ

4

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

1977

Ассистент

ИСЭ

Ф.И.О.

Год

Долж-

ность

Каф.

1

Игонин И.И.

1950

Зав. Каф.

ВТ

2

Пронин П.П.

1953

Проф.

ВТ

3

Федулов Ф.Ф.

1955

Проф.

ИСЭ

4

Петров П.П.

1959

Доцент

ВТ

5

Федоров Ф.Ф.

1960

Ст. преп.

ИСЭ

6

Иванов И.И.

1960

Доцент

ВТ

7

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

1977

Ассистент

ИСЭ

 

 
R2

 

Ф.И.О.

Год

Должность

Каф.

1

Игонин И.И.

1950

Зав. Каф.

ВТ

2

Пронин П.П.

1953

Проф.

ВТ

3

Федулов Ф.Ф.

1955

Проф.

ИСЭ

4

Петров П.П.

1959

Доцент

ВТ

5

Федоров Ф.Ф.

1960

Ст. преп.

ИСЭ

 

Рис. 2.2.          Объединение отношений

 

Разность  о т но шений

 

Разность отношений R1 и R2 выражается формулой

 

 

R  R1 R2 . Разностью

R1 R2

называется множество кортежей, принадлежащих R1, но не принадле-

жащих R2. Отношения R1 и R2 должны быть одинаковой арности. Отношение R –

той же арности (см. Рис. 2.3. ).

R1        R = R1 / R2

 

Ф.И.О.

Год

Должность

Каф.

1

Иванов И.И.

1960

Доцент

ВТ

2

Петров П.П.

1959

Доцент

ВТ

3

Федоров Ф.Ф.

1960

Ст. преп.

ИСЭ

4

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

1977

Ассистент

ИСЭ

5

Пронин П.П.

1953

Проф.

ВТ

Ф.И.О.

Год

Должность

Каф.

1

Иванов И.И.

1960

Доцент

ВТ

2

Федоров Ф.Ф.

1960

Ст. преп.

ИСЭ

3

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

1977

Ассистент

ИСЭ

 

 
R2

 

Ф.И.О.

Год

Должность

Каф.

1

Игонин И.И.

1950

Зав. Каф.

ВТ

2

Пронин П.П.

1953

Проф.

ВТ

3

Федулов Ф.Ф.

1955

Проф.

ИСЭ

4

Петров П.П.

1959

Доцент

ВТ

5

Сидоров П.Ф.

1960

Ст. преп.

ИСЭ

 

Рис. 2.3.          Разность отношений

Пересечение  о т ношений

 

Пересечение отношений

 

R1  и

 

R2  возвращает отношение, содержащее все

кортежи, которые принадлежат одновременно двум заданным отношениям, и

выражается формулой

R  R1  R2

(см. Рис. 2.4. )

 

R1        R = R1  R2

 

Ф.И.О.

Год

Должность

Каф.

1

Иванов И.И.

1960

Доцент

ВТ

2

Петров П.П.

1959

Доцент

ВТ

3

Федоров Ф.Ф.

1960

Ст. преп.

ИСЭ

4