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

Содержание

Слайд 2

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

базовые теоретико-множественные
Объединение
Разность
Пересечение
Произведение
специальные реляционные
Проекция
Выборка
Деление
Соединение

Операции реляционной алгебры базовые теоретико-множественные Объединение Разность Пересечение Произведение специальные реляционные Проекция Выборка Деление Соединение

Слайд 3

Объединением двух совместимых отношений по типу А и В называется отношение с

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

Слайд 4

А UNION В

А UNION В

Слайд 5

  Разностью двух совместимых по типу отношений А и В называется отношение, состоящее

Разностью двух совместимых по типу отношений А и В называется отношение, состоящее
из множества кортежей, которые принадлежат отношению А и не принадлежат отношению В. Прмер2: Получить сведения о продукции, которая выпускается только в первом цеху и не выпускается во втором.   Синтаксис операции: А MINUS В

Слайд 6

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

Пересечением двух совместимых по типу отношений А и В называется отношение, состоящее
из множества кортежей, принадлежащих одновременно двум исходным отношениям А и В. Пример3: Получить сведения о выпуске продукции, которую выпускают и первый, и второй цеха. Синтаксис операции: А INTERSECT В

Слайд 7

Декартовым произведением двух отношений А×В называется отношение, состоящее из множества кортежей,

Декартовым произведением двух отношений А×В называется отношение, состоящее из множества кортежей, полученных
полученных путем сцепления кортежей А и В. Синтаксис операции: А TIMES В Пример 4: Получить отношение, содержащее номенклатуру выпускаемых изделий для каждого цеха.

Слайд 8

A TIMES B

A TIMES B

Слайд 9

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

Операция выборки возвращает подмножество кортежей отношения А, удовлетворяющее условию С. Синтаксис операции:
WHERE С

Пример 5: Вывести нумерацию наименований деталей и их количество таких, что количество превышает 150 единиц.

Слайд 10

Проекция возвращает отношение, полученное из исходного отношения путем вычеркивания из него некоторых

Проекция возвращает отношение, полученное из исходного отношения путем вычеркивания из него некоторых
атрибутов. Синтаксис операции: А[атр1, атр2, …, атр n] А [Наименование деталей]

Пример 6: Получить список наименований деталей, которые выпускаются на заводе.

Слайд 11

Операция деления. Синтаксис операции: А DEVIDEBY В Пример 7: Получить список цехов, в которых

Операция деления. Синтаксис операции: А DEVIDEBY В Пример 7: Получить список цехов,
выпускается полная номенклатура изделий.

Слайд 12

А1= А[Наименование цеха, Наименование деталей] В1 = А [Наименование деталей]

А1= А[Наименование цеха, Наименование деталей] В1 = А [Наименование деталей]

Слайд 13

А1 DEVIDEBY В1

А1 DEVIDEBY В1

Слайд 14

Естественное соединение: А JOIN В. Пример 8: Получить адрес поставщика детали «гвоздь»

Естественное соединение: А JOIN В. Пример 8: Получить адрес поставщика детали «гвоздь»
Имя файла: Операции-реляционной-алгебры.pptx
Количество просмотров: 23
Количество скачиваний: 0