SlideShare a Scribd company logo
1 of 11
Реляционная алгебра
Алгебра — это множество объектов с заданной
на нем совокупностью операций, замкнутых
относительно этого множества.
Основным множеством в реляционной алгебре
является множество отношений.
Реляционная алгебра
 Объединение
 Пересечение
 Вычитание
 Декартово произведение
Теоретико-множественные
операции
Объединением двух совместимых по типу отношений А и В
называется отношение с тем же заголовком, что и у отношения А
и В, и телом, состоящим из кортежей, принадлежащих или А, или
В, или обоим отношениям.
Синтаксис операции объединение:
 А UNION В
Если некоторый кортеж входит и в отношение А, и в отношение В,
то в объединение он входит один раз
Объединение
Отношение А Отношение В
FIO FIO
I960 Доцент 23 Иванов И.И. 1948 22
Козлов К.К. 1959 Доцент 23 Сидоров С.С. 1953 Проф. 22
Петров П.П. I960 Ст. преп. 24 1945 Проф. 22
1977 Ассистент 24 I960 Доцент 23
Козлов К.К. 1959 Доцент 23
Отношение С
FIO
I960 Доцент 23
Козлов К.К. 1959 Доцент 23
Петров П.П. I960 Ст. преп. 24
1977 Ассистент 24
Иванов И.И. 1948 22
Сидоров С.С. 1953 Проф. 22
1945 Проф. 22
Year Job Chair Year Job Chair
Цветкова С.С. Зав. каф.
Гиацинтова Г.Г
Лютикова Л.Л. Цветкова С.С.
Year Job Chair
Цветкова С.С.
Лютикова Л.Л.
Зав. каф.
Гиацинтова Г.Г
Отношение A UNION B
Объединение
Пересечением двух совместимых по типу
отношений А и В называется отношение с тем же
заголовком, что и у отношений А и В, и телом,
состоящим из кортежей, принадлежащих
одновременно обоим отношениям А и В.
Синтаксис операции пересечения:
А INTERSЕCT В
Пересечение
Отношение А Отношение В
FIO FIO
I960 Доцент 23 Иванов И.И. 1948 22
Козлов К.К. 1959 Доцент 23 Сидоров С.С. 1953 Проф. 22
Петров П.П. I960 Ст. преп. 24 1945 Проф. 22
1977 Ассистент 24 I960 Доцент 23
Козлов К.К. 1959 Доцент 23
Отношение С
FIO
I960 Доцент 23
Козлов К.К. 1959 Доцент 23
Отношение А INTERSECT B
Year Job Chair Year Job Chair
Цветкова С.С. Зав. каф.
Гиацинтова Г.Г
Лютикова Л.Л. Цветкова С.С.
Year Job Chair
Цветкова С.С.
Пересечение
Вычитанием двух совместимых по типу отношений и
называется отношение с тем же заголовком, что и у
отношений А и В, и телом, состоящим из кортежей,
принадлежащих отношению А и не принадлежащих
отношению В.
Синтаксис операции вычитания:
А MINUS B
Вычитание
Отношение А Отношение В
FIO FIO
I960 Доцент 23 Иванов И.И. 1948 22
Козлов К.К. 1959 Доцент 23 Сидоров С.С. 1953 Проф. 22
Петров П.П. I960 Ст. преп. 24 1945 Проф. 22
1977 Ассистент 24 I960 Доцент 23
Козлов К.К. 1959 Доцент 23
Отношение С
FIO
Петров П.П. I960 Ст. преп. 24
1977 Ассистент 24
Отношение А MINUS B
Year Job Chair Year Job Chair
Цветкова С.С. Зав. каф.
Гиацинтова Г.Г
Лютикова Л.Л. Цветкова С.С.
Year Job Chair
Лютикова Л.Л.
Вычитание
Декартовым произведением двух отношений
А(А1,
А 2
....Аn
) и B(В 1,
В 2
....Вn
) называется отношение, заголовок которого
является сцеплением заголовков отношений А и В:
(А1,
А2
....Аn
В 1,
В2
....Вn
)
а тело состоит из кортежей, являющихся сцеплением кортежей
отношений А и В:
(а1,
а2
....аn
в1,
в2
....вn
)
Синтаксис операции декартового произведения:
А TIMES B
Произведение возвращает отношение, содержащее все возможные
кортежи, которые являются сочетанием двух кортежей, принад­
лежащих соответственно двум заданным отношениям.
Декартово произведение
Отношение С
Отношение А
22
Проф. 22
Проф. Доцент 22
Доцент Ст. преп. 22
Ст. преп. Ассистент 22
Ассистент 23
Проф. 23
Доцент 23
Отношение В Ст. преп. 23
Ассистент 23
22
23 Отношение А TIMES B
Job Chair
Job Зав. каф.
Зав. каф.
Зав. каф.
Chair
Декартово произведение

More Related Content

More from Sai_17

защита
защитазащита
защитаSai_17
 
защита
защитазащита
защитаSai_17
 
субд
субдсубд
субдSai_17
 
субд
субдсубд
субдSai_17
 
субд
субдсубд
субдSai_17
 
проектирование баз данных
проектирование баз данныхпроектирование баз данных
проектирование баз данныхSai_17
 
проектирование баз данных
проектирование баз данныхпроектирование баз данных
проектирование баз данныхSai_17
 
реляционная модель данных
реляционная модель данныхреляционная модель данных
реляционная модель данныхSai_17
 
введение
введениевведение
введениеSai_17
 
история развития бд1
история развития бд1история развития бд1
история развития бд1Sai_17
 

More from Sai_17 (10)

защита
защитазащита
защита
 
защита
защитазащита
защита
 
субд
субдсубд
субд
 
субд
субдсубд
субд
 
субд
субдсубд
субд
 
проектирование баз данных
проектирование баз данныхпроектирование баз данных
проектирование баз данных
 
проектирование баз данных
проектирование баз данныхпроектирование баз данных
проектирование баз данных
 
реляционная модель данных
реляционная модель данныхреляционная модель данных
реляционная модель данных
 
введение
введениевведение
введение
 
история развития бд1
история развития бд1история развития бд1
история развития бд1
 

операции реляционной алгебры

  • 2. Алгебра — это множество объектов с заданной на нем совокупностью операций, замкнутых относительно этого множества. Основным множеством в реляционной алгебре является множество отношений. Реляционная алгебра
  • 3.  Объединение  Пересечение  Вычитание  Декартово произведение Теоретико-множественные операции
  • 4. Объединением двух совместимых по типу отношений А и В называется отношение с тем же заголовком, что и у отношения А и В, и телом, состоящим из кортежей, принадлежащих или А, или В, или обоим отношениям. Синтаксис операции объединение:  А UNION В Если некоторый кортеж входит и в отношение А, и в отношение В, то в объединение он входит один раз Объединение
  • 5. Отношение А Отношение В FIO FIO I960 Доцент 23 Иванов И.И. 1948 22 Козлов К.К. 1959 Доцент 23 Сидоров С.С. 1953 Проф. 22 Петров П.П. I960 Ст. преп. 24 1945 Проф. 22 1977 Ассистент 24 I960 Доцент 23 Козлов К.К. 1959 Доцент 23 Отношение С FIO I960 Доцент 23 Козлов К.К. 1959 Доцент 23 Петров П.П. I960 Ст. преп. 24 1977 Ассистент 24 Иванов И.И. 1948 22 Сидоров С.С. 1953 Проф. 22 1945 Проф. 22 Year Job Chair Year Job Chair Цветкова С.С. Зав. каф. Гиацинтова Г.Г Лютикова Л.Л. Цветкова С.С. Year Job Chair Цветкова С.С. Лютикова Л.Л. Зав. каф. Гиацинтова Г.Г Отношение A UNION B Объединение
  • 6. Пересечением двух совместимых по типу отношений А и В называется отношение с тем же заголовком, что и у отношений А и В, и телом, состоящим из кортежей, принадлежащих одновременно обоим отношениям А и В. Синтаксис операции пересечения: А INTERSЕCT В Пересечение
  • 7. Отношение А Отношение В FIO FIO I960 Доцент 23 Иванов И.И. 1948 22 Козлов К.К. 1959 Доцент 23 Сидоров С.С. 1953 Проф. 22 Петров П.П. I960 Ст. преп. 24 1945 Проф. 22 1977 Ассистент 24 I960 Доцент 23 Козлов К.К. 1959 Доцент 23 Отношение С FIO I960 Доцент 23 Козлов К.К. 1959 Доцент 23 Отношение А INTERSECT B Year Job Chair Year Job Chair Цветкова С.С. Зав. каф. Гиацинтова Г.Г Лютикова Л.Л. Цветкова С.С. Year Job Chair Цветкова С.С. Пересечение
  • 8. Вычитанием двух совместимых по типу отношений и называется отношение с тем же заголовком, что и у отношений А и В, и телом, состоящим из кортежей, принадлежащих отношению А и не принадлежащих отношению В. Синтаксис операции вычитания: А MINUS B Вычитание
  • 9. Отношение А Отношение В FIO FIO I960 Доцент 23 Иванов И.И. 1948 22 Козлов К.К. 1959 Доцент 23 Сидоров С.С. 1953 Проф. 22 Петров П.П. I960 Ст. преп. 24 1945 Проф. 22 1977 Ассистент 24 I960 Доцент 23 Козлов К.К. 1959 Доцент 23 Отношение С FIO Петров П.П. I960 Ст. преп. 24 1977 Ассистент 24 Отношение А MINUS B Year Job Chair Year Job Chair Цветкова С.С. Зав. каф. Гиацинтова Г.Г Лютикова Л.Л. Цветкова С.С. Year Job Chair Лютикова Л.Л. Вычитание
  • 10. Декартовым произведением двух отношений А(А1, А 2 ....Аn ) и B(В 1, В 2 ....Вn ) называется отношение, заголовок которого является сцеплением заголовков отношений А и В: (А1, А2 ....Аn В 1, В2 ....Вn ) а тело состоит из кортежей, являющихся сцеплением кортежей отношений А и В: (а1, а2 ....аn в1, в2 ....вn ) Синтаксис операции декартового произведения: А TIMES B Произведение возвращает отношение, содержащее все возможные кортежи, которые являются сочетанием двух кортежей, принад­ лежащих соответственно двум заданным отношениям. Декартово произведение
  • 11. Отношение С Отношение А 22 Проф. 22 Проф. Доцент 22 Доцент Ст. преп. 22 Ст. преп. Ассистент 22 Ассистент 23 Проф. 23 Доцент 23 Отношение В Ст. преп. 23 Ассистент 23 22 23 Отношение А TIMES B Job Chair Job Зав. каф. Зав. каф. Зав. каф. Chair Декартово произведение