Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 6 лет назад пользователемдемидова наталья
2 Операции реляционной алгебры базовые теоретико- множественные Объединение Разность Пересечение Произведение специальные реляционные Проекция Выборка Деление Соединение
3 Объединением двух совместимых отношений по типу А и В называется отношение с заголовком, совпадающим с заголовком отношений А и В и телом, состоящим из множества кортежей, принадлежащих либо А, либо В, либо А и В одновременно, кортежи дубликаты при этом удаляются. Синтаксис операции: А UNION В Пример 1: получить запрос сведений о продукции в двух цехах. номер Наим.дет алей Кол-во 1 болт гвоздь 80 номер Наим. деталей Кол- во 1 болт 150
4 А UNION В номер Наим.деталей Кол-во 1 болт гвоздь 80
5 Разностью двух совместимых по типу отношений А и В называется отношение, состоящее из множества кортежей, которые принадлежат отношению А и не принадлежат отношению В. Прмер 2: Получить сведения о продукции, которая выпускается только в первом цеху и не выпускается во втором. Синтаксис операции: А MINUS В номер Наим.деталей Кол-во 1 гвоздь 80
6 Пересечением двух совместимых по типу отношений А и В называется отношение, состоящее из множества кортежей, принадлежащих одновременно двум исходным отношениям А и В. Пример 3: Получить сведения о выпуске продукции, которую выпускают и первый, и второй цеха. Синтаксис операции: А INTERSECT В номер Наим.деталей Кол-во 1 болт 150
7 Декартовым произведением двух отношений А×В называется отношение, состоящее из множества кортежей, полученных путем сцепления кортежей А и В. Синтаксис операции: А TIMES В Пример 4: Получить отношение, содержащее номенклатуру выпускаемых изделий для каждого цеха. Номер цеха шифр наименование 001Болт 002 винт
8 A TIMES B Номер цехашифр наименование 1001 болт 1002 винт 2001 болт 2002 винт 3001 болт 3002 винт
9 Операция выборки возвращает подмножество кортежей отношения А, удовлетворяющее условию С. Синтаксис операции: А WHERE С Номер цеха Наимено вание деталей Кол-во 1Болт 200 1Винт 150 2Болт 220 2Гвоздь 80 3Шуруп 120 Номер цеха Наимен ование деталей Кол-во 1Болт 200 2Болт 220 Пример 5: Вывести нумерацию наименований деталей и их количество таких, что количество превышает 150 единиц.
10 Проекция возвращает отношение, полученное из исходного отношения путем вычеркивания из него некоторых стрибутов. Синтаксис операции: А[стр 1, стр 2, …, стр n] А [Наименование деталей] Номер цеха Наимен ование деталей Кол-во 1Болт 200 1Винт 150 2Болт 20 3Шуруп 75 Наименование деталей Болт Винт шуруп Пример 6: Получить список наименований деталей, которые выпускаются на заводе.
11 Операция деления. Синтаксис операции: А DEVIDEBY В Пример 7: Получить список цехов, в которых выпускается полная номенклатура изделий. Наименование цеха Наименование деталей Шифр деталей 1Болт 001 1Шуруп 002 2Гвоздь 003 3Болт шуруп гвоздь 003
12 А1= А[ Наименование цеха, Наименование деталей ] В1 = А [ Наименование деталей ] Наименов ание цеха Наименов ание деталей 1Болт 1Шуруп 2Гвоздь 3Болт 3 шуруп 3 гвоздь Наименование деталей Болт Шуруп Гвоздь
13 А1 DEVIDEBY В1 Номер цеха 3
14 Естественное соединение: А JOIN В. Пример 8: Получить адрес поставщика детали «гвоздь» поставщик адрес З-д «сверл»Гай ЗАО «стрела» Оренбург ЮУМЗОрск Шифр деталей наименование поставщик 001БолтЗАО «стрела» 002ШурупЗ-д «сверл» 003 гвоздьЮУМЗ
15 А JOIN В Шифр деталей наименование поставщик адрес 001БолтЗАО «стрела» Оренбург 002ШурупЗ-д «сверл»Гай 003 гвоздь ЮУМЗОрск
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.