Similar presentations:
e18db08c513346e3944550784bce5f65
1.
Реляционная алгебраОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ
2.
Реляционная алгебрабазируется на теории множеств и является основой логики работы баз данных.
Основные операции были предложены Э.Коддом:
Операции над множествами (бинарные, множественные)
Объединение
Пересечение
Вычитание
Декартово произведение
Специальные реляционные (унарные, бинарные)
Выборка
Проекция
Соединение
Результатом любой операции алгебры над отношениями является еще одно
отношение, которое можно потом так же использовать в других операциях.
3.
Операции над множествамиОбъединение - операция, в результате которой получается отношение со всеми
значениями из двух начальных отношений. Дубликаты удаляются.
Результатом операции пересечения будет отношение, состоящее из кортежей,
полностью входящих в состав обоих отношений.
Результатом вычитания будет отношение, состоящее из кортежей, которые
являются кортежами первого отношения и не являются кортежами второго
отношения.
4.
Пример5.
Декартово произведениеоперация, в
результате
которой
получается
отношение со
всеми
значениями из
двух начальных
отношений
(соединение двух
таблиц)
6.
Реляционная алгебрабазируется на теории множеств и является основой логики работы баз данных.
Основные операции были предложены Э.Коддом:
Операции над множествами (бинарные, множественные)
Объединение
Пересечение
Вычитание
Декартово произведение
Специальные реляционные (унарные, бинарные)
Выборка
Проекция
Соединение
Результатом любой операции алгебры над отношениями является еще одно
отношение, которое можно потом так же использовать в других операциях.
7.
Специальные реляционныеПроекция - операцией, при которой из отношения выбираются только
нужные атрибуты.
Выборка — это операция, которая выделяет множество строк в таблице,
удовлетворяющих заданным условиям. В условии выборки мы можем
использовать любое логическое выражение.
Соединение обратно операции проекции и создает новое отношение из
двух уже существующих. Результат двух операций: произведения исходных
таблиц, и выборка с условием равенства атрибутов.
8.
Решение задачВыполнить все возможные операции со следующими
отношениями, сформулировав запрос самостоятельно.
таблица PRODUCTS
ID
NAME
COMPANY
PRICE
ID
таблица SELLERS
SELLER
123
Печеньки
ООО ”Темная
сторона”
190
2
OOO “Дарт”
ООО ”Темная
сторона”
60
56
ОАО ”Ведро”
54
ЗАО “Овоще База”
63
ОАО ”Фирма”
156
Чай
235
Ананасы
ОАО ”Фрукты”
100
623
Томаты
ООО ”Овощи”
130