Презентация, доклад на тему Реляционная алгебра. Базовые теоретико-множественные операции

Содержание

Реляционная алгебра – замкнутая система операций над отношениями в реляционной модели данных.

Слайд 1Реляционная алгебра

Реляционная алгебра

Слайд 2Реляционная алгебра – замкнутая система операций над отношениями в реляционной модели

данных.
Реляционная алгебра – замкнутая система операций над отношениями в реляционной модели данных.

Слайд 3Реляционная алгебра – набор операций над отношениями, что результат каждой из

них также является отношением.
Реляционная алгебра – набор операций над отношениями, что результат каждой из них также является отношением.

Слайд 4Группы операций
Базовые теоретико-множественные;
Специальные реляционные.

Группы операцийБазовые теоретико-множественные;Специальные реляционные.

Слайд 5Группы операций
Одинарные (унарные);
Бинарные.

Группы операцийОдинарные (унарные);Бинарные.

Слайд 7Совместимость отношений по типу
Два отношения являются совместимыми по типу, если они имеют

идентичные заголовки:
множества имен атрибутов этих отношений совпадают;
атрибуты с одинаковыми именами определены на одном и том же домене.
Совместимость отношений по типуДва отношения являются совместимыми по типу, если они имеют идентичные заголовки:множества имен атрибутов этих

Слайд 8Совместимость отношений по типу
Для приведения отношений к одному типу следует использовать операцию

переименования
ρНовоеОтношение(НовАтр1,…, НовАтрN)(СтароеОтношение)
ρПоставщики (КодП, Имя, Город, Рейтинг)(S)
ρДетали(P)
Совместимость отношений по типуДля приведения отношений к одному типу следует использовать операцию переименованияρНовоеОтношение(НовАтр1,…, НовАтрN)(СтароеОтношение)ρПоставщики (КодП, Имя, Город,

Слайд 9Традиционные операции над множествами

Традиционные операции над множествами

Слайд 10Результатом операции объединения двух совместимых по типу отношений R1 и R2

является отношение с тем же заголовком, что и в R1 и R2, и телом, состоящим из кортежей, принадлежащих R1 или R2 или обоим отношениям.

В SQL это операция UNION:
R1 UNION R2

R1

R2

R1  R2

Результатом операции объединения двух совместимых по типу отношений R1 и R2 является отношение с тем же заголовком,

Слайд 11Результатом операции пересечения двух совместимых по типу отношений R1 и R2

является отношение с тем же заголовком, что и в R1 и R2, и телом, состоящим из кортежей, принадлежащих обоим отношениям R1 и R2.

В SQL это операция INTERSECT:
R1 INTERSECT R2

R1

R2

R1  R2

PID

Name

City

Weight

Price

P1

Болт

Париж

15

40

Результатом операции пересечения двух совместимых по типу отношений R1 и R2 является отношение с тем же заголовком,

Слайд 12Результатом операции вычитания двух совместимых по типу отношений R1 и R2

является отношение с тем же заголовком, что и в R1 и R2, и телом, состоящим из кортежей, принадлежащих отношению R1 и не принадлежащим отношению R2.

R1

R2

R2 – R1

PID

Name

City

Weight

Price

P2

Гайка

Челябинск 20

24

R1 - R2

Результатом операции вычитания двух совместимых по типу отношений R1 и R2 является отношение с тем же заголовком,

Слайд 13Прямое произведение отношения R1 степени a1 и отношения R2 степени a2,

которые не имеют одинаковых имен атрибутов – это такое отношение R степени (a1+a2), заголовок которого представляет собой сцепление заголовков отношений R1 и R2, а тело имеет всевозможные соединения кортежей отношений R1 и R2, такие, что первые a1 элементов кортежей принадлежат множеству R1, а последние a2 элементов – множеству R2.

A

B

a1

b1

a2 b2

R1

R1 × R2

R2

Прямое произведение отношения R1 степени a1 и отношения R2 степени a2, которые не имеют одинаковых имен атрибутов

Слайд 14Задача 1

Задача 1

Слайд 15Задача 2

Задача 2

Слайд 16Задача 3

Задача 3

Слайд 17Задача 4

Задача 4

Слайд 18Задача 5

Задача 5

Слайд 19Задача 6

Задача 6

Слайд 20Домашнее задание Задача 1

Домашнее задание Задача 1

Слайд 21Домашнее задание Задача 2

Домашнее задание Задача 2

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть