
- •Презентация на тему: “Реляционная алгебра”
- •Реляционная алгебра
- •Введение
- •Теоретико-множественные операторы:
- •Специальные реляционные операторы:
- •Стандартные реляционные операции
- •Синтаксис операции объединения:
- •Пример: Пусть даны два отношения А и В с информацией о деталях:
- •Пересечение
- •Синтаксис операции пересечения:
- •Пример: Пусть даны два отношения А и В с информацией о деталях:
- •Вычитание
- •Синтаксис операции вычитания:
- •Пример: Для тех же отношений A и B, что и в предыдущем примере
- •Декартово произведение
- •Синтаксис операции произведения:
- •Пример: Пусть даны два отношения А и В с информацией о поставщиках и
- •Свойства стандартных операций:
- •Специальные операции
- •Синтаксис операции деления
- •Выборка
- •Синтаксис операции выборки:
- •Пример: Для отношения А сформируем выборку
- •Проекция
- •Синтаксис операции проекции:
- •Пример: Пусть дано отношение с информацией о поставщиках, включающих наименование и месторасположение:
- •Соединение
- •Естественное соединение:
- •Синтаксис операции естественного соединения:
- •Пример: Пусть имеем таблицу деталей С и таблицу поставщиков Р:
- •Θ - соединение:

Презентация на тему: “Реляционная алгебра”

Реляционная алгебра
1.Введение
2.Стандартные операции
3.Свойства стандартных операций
4.Специальные операции

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

Теоретико-множественные операторы:
• Объединение
•Пересечение
•Вычитание
•Декартово произведение

Специальные реляционные операторы:
•Выборка
•Проекция
•Соединение
•Деление

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

Синтаксис операции объединения:
A union B
С = (A union B) | ti Є С tj Є А & ti Є С tj Є В

Пример: Пусть даны два отношения А и В с информацией о деталях:
Отношение А |
|
Отношение |
||||
Номер |
|
|
С = A UNIONВB |
|
||
|
Матери |
Номер |
Матери |
Вес |
||
Номер |
|
л |
||||
детали |
детали |
ал |
|
|||
1 |
1 |
|
|
1 |
Сталь |
0,8 |
2
3
2 |
2 |
Медь |
1,0 |
|
3 |
4 |
Алюмин |
0,7 |
|
2 |
ий |
|||
Медь |
|
|||
1,0 |
|
|||
4 |
Алюминий |
0,7 |
|

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

Синтаксис операции пересечения:
A intersect B
C = (A intersect B) | ti Є C | ti Є A & ti
Є B