Содержание
- 2. Существующий набор основных операций РА состоит из операций, которые можно разделить на два класса: теоретико-множественные операции;
- 3. Реляционная алгебра
- 4. Реляционная алгебра Хотя в основе этих операций лежит классическая теория множеств, они обладают некоторыми особенностями. Реляционные
- 5. Реляционная алгебра
- 6. В зависимости от количества таблиц, участвующих в операциях, различают унарные и бинарные операции. Унарная операция использует
- 7. Операция переименования Операция переименования полей имеет вид: тА RENAME Р1 AS Рk Результатом операции переименования является
- 8. Операция переименования Реляционная алгебра. Унарные операции Заменим в тСотрудники имена полей Подразделение и Фамилия их сокращенными
- 9. Операция присваивания Реляционная алгебра. Унарные операции Операция присваивания позволяет сохранить в базе данных результаты вычисления алгебраических
- 10. Операция присваивания Реляционная алгебра. Унарные операции Операция присваивания позволяет обновлять БД и сохранять результаты вычисления реляционных
- 11. Операция расширения Реляционная алгебра. Унарные операции Операция расширения, позволяющая создавать новое отношение, дополненное атрибутом, значения которого
- 12. Операция расширения Реляционная алгебра. Унарные операции Допустима множественная операция расширения вида EXTEND тА ADD AS Z1,
- 13. Операция расширения Реляционная алгебра. Унарные операции Заданное выражение создает новую таблицу, в которой к полям тС
- 14. Операция подведения итогов Реляционная алгебра. Унарные операции Для вычислений по полям используется дополнительная операция подведения итогов,
- 15. Операция подведения итогов Реляционная алгебра. Унарные операции Пример1: SUMMARIZE SP BY (P#) ADD SUM(QTY) AS TOTAL_QTY
- 16. Операция подведения итогов Реляционная алгебра. Унарные операции Пример1: SUMMARIZE SP BY (P#) ADD SUM(QTY) AS TOTAL_QTY
- 17. Проекция Реляционная алгебра. Унарные операции Проекцией тА (Р1,Р2,…Рn) по заданному набору полей Pi,…,Pк, принадлежащим исходной таблице,
- 18. Проекция Реляционная алгебра. Унарные операции Пример операций проекции. A [NAME, CITY] A [CITY]
- 19. Проекция Реляционная алгебра. Унарные операции Получим проекцию по таблице тС по полям Код и Фам. тПр:=тС
- 20. Выборка (ограничение отношения) Реляционная алгебра. Унарные операции Операция выборка (или операция ограничение отношения) - создает новое
- 21. Выборка (ограничение отношения) Реляционная алгебра. Унарные операции В качестве обоих операндов могут использоваться поля таблицы, один
- 22. Выборка (ограничение отношения) Реляционная алгебра. Унарные операции Операцию ограничения иногда называют θ-выборкой, а условия ограничения –
- 23. Оператор обновления Реляционная алгебра. Унарные операторы-действия Далее рассмотрим унарные операторы-действия. Эти операторы стали применять на практике
- 24. Оператор удаления Реляционная алгебра. Унарные операторы-действия Имеет вид DELETE тА Этот оператор позволяет удалить из таблицы
- 25. Оператор вставки Реляционная алгебра. Унарные операторы-действия Рассмотрим дополнительную операцию РА – оператор вставки. Эта бинарная операция
- 26. Совместимость по типу Реляционная алгебра. Бинарные операции Две таблицы считаются совместимыми по типу, если у них
- 27. тОбщежитие (тО) Совместимость по типу Реляционная алгебра. Бинарные операции Для обеих таблиц можно утверждать следующее: они
- 28. Совместимость по типу Реляционная алгебра. Бинарные операции Основные теоретико - множественные операции РА с этими таблицами
- 29. Совместимость по типу Реляционная алгебра. Бинарные операции Применим сначала к обеим таблицам переименование. тC2 := тСп
- 30. Совместимость по типу Реляционная алгебра. Бинарные операции Для исключения конфликта доменов приведем таблицы к полной совместимости
- 31. Объединение Реляционная алгебра. Бинарные операции Объединением двух совместимых по типу отношений А и В (А ∪
- 32. Объединение Реляционная алгебра. Бинарные операции Для нашего примера таблица объединения будет иметь вид тU: =тA UNION
- 33. Пересечение Реляционная алгебра. Бинарные операции Пересечением двух совместимых по типу отношений А и В (А ∩
- 34. Пересечение Реляционная алгебра. Бинарные операции Пусть имеются отношения: r - ИЗДЕЛИЕ 1 s - ИЗДЕЛИЕ 2
- 35. Разность Реляционная алгебра. Бинарные операции Разностью двух совместимых по типу отношений А и В (А −
- 36. Разность Реляционная алгебра. Бинарные операции Пусть имеются отношения: r - ПОТРЕБНОСТИ s - ВОЗМОЖНОСТИ Пусть отношение
- 37. Произведение таблиц Реляционная алгебра. Бинарные операции t= г- s Поскольку таблицы являются множествами, то и для
- 38. Произведение таблиц. Декартово произведение Реляционная алгебра. Бинарные операции t= г- s Эта операция может применяться только
- 39. Произведение таблиц. Декартово произведение Реляционная алгебра. Бинарные операции t= г- s Пусть отношение А – содержит
- 40. Реляционная алгебра. Бинарные операции t= г- s Операции объединения, пересечения и произведения таблиц обладают свойствами ассоциативности
- 41. Реляционная алгебра. Бинарные операции t= г- s Соединение отношений Соединение отношений - создает новое отношение, каждый
- 42. Реляционная алгебра. Бинарные операции t= г- s Соединение отношений. Естественное соединение Отношение А (поставщики) Отношение В
- 43. Реляционная алгебра. Бинарные операции t= г- s Соединение отношений. Соединение по условию Пусть отношения А и
- 44. Реляционная алгебра. Бинарные операции t= г- s Соединение отношений. Соединение по условию Пример операции θ -
- 45. Реляционная алгебра. Бинарные операции t= г- s Операция деления У операции реляционного деления два операнда -
- 47. Скачать презентацию