Similar presentations:
Реляционная алгебра
1.
Реляционная алгебраПРИМЕРЫ
2.
Операции обработки данныхОперации над кортежами
Операции над таблицами
объединение
Включение
(добавление кортежа)
пересечение
разность
Традиционные
операции
Декартово произведение
Удаление
(удаление кортежа)
проекция
Обновление
(смена значений атрибутов
в строке)
выборка
соединения
деление
Специальные
реляционные
операции
3.
Основа реляционной алгебрыПроекция
Выборка
Пересечение
Объединение
Произведение
Вычитание
А
Б
В
Соединение
А Г
Б Г
В Д
Г Ж
Д З
Е И
Деление
А
Б
В
Г Ж
Г ЖЗ
Д
А
А
А
Б
В
В
Г
Д
Е
Д
Е
Д
Г
Д
А
Г
Д
А Г
А Д
Б Г
Б Д
В Г
В Д
4.
R R1 R 2ОБЪЕДИНЕНИЕ
Объединение
Склад 1 (R1)
Склад 2 (R2)
Кортеж
Код поставщиков
Наименование
материала
Кортеж
Код поставщиков
Наименование
материала
К11
2040
Мел
К21
5051
Мел
К12
4050
Тетрадь
К22
2040
Мел
К13
3070
Карандаш
К23
6020
Ручка
5.
Результат объединенияКортеж
Код поставщиков
Наименование
материала
К11
2040
Мел
К12
4050
Тетрадь
К13
3070
Карандаш
К21
5051
Мел
К23
6020
Ручка
6.
RP R1 R 2ПЕРЕСЕЧЕНИЕ
Пересечение
Кортеж
Код
поставщиков
Наименование
материала
К22
2040
Мел
7.
RV R1 R2РАЗНОСТЬ
Вычитание
Кортеж
Код
поставщиков
Наименование
материала
К12
4050
Тетрадь
К13
3070
Карандаш
8.
ДЕКАРТОВОПРОИЗВЕДЕНИЕ
RD R1 R2
Произведение
А
Б
В
Г
Д
Таблица R2
Таблица R1
А Г
А Д
Б Г
Б Д
В Г
В Д
Кортеж
Группа
Фамилия
Кортеж
Код предмета
Наименование
предмета
К11
УП
Петров
К21
П1
История
К12
УТ
Иванов
К22
П2
Философия
К13
ФФ
Сидоров
9.
Результат произведенияТаблица RD
Кортеж
Группа
Фамилия
Код предмета
К11 К21
УП
П1
К11 К22
УП
П2
К12 К21
УТ
П1
К12 К22
УТ
П2
К13 К21
ФФ
П1
К13 К22
ФФ
П2
Наименование
предмета
10.
САМОСТОЯТЕЛЬНАЯРАБОТА ПО
РЕЛЯЦИОННОЙ
АЛГЕБРЕ