Содержание
- 2. 1. Операция фильтрации (горизонтальный выбор, операция ограничения отношений )
- 3. Пусть а — булевское выражение, составленное из операторов сравнения с помощью связок И (Λ), ИЛИ (V),
- 4. А ос а, где А — имя некоторого атрибута; а — константа, ос — одна из
- 5. Результатом операции фильтрации, заданной на отношении R в виде булевского выражения, определенного на атрибутах отношения R,
- 6. Пусть дано отношение A с информацией о сотрудниках:
- 7. Результат фильтрации R= А [ Зарплата
- 8. Смысл операции фильтрации Выбрать кортежи отношения, удовлетворяющие некоторому условию.
- 9. 2. Операция проектирования (вертикальный выбор, проекция)
- 10. Проекция возвращает отношение, содержащее все кортежи (подкортежи) заданного отношения, которые остались в этом отношении после исключения
- 11. Операция проектирования выполняется следующим образом: в исходном отношении (таблице) удаляются все столбцы, которые не входят в
- 12. Пусть дано отношение А с информацией о поставщиках
- 13. Проекция A[Город] будет иметь вид:
- 14. Операции фильтрации и проектирования являются унарными, то есть производятся над одним отношением.
- 15. 3. Операция условного соединения
- 16. Операция условного соединения является бинарной, то есть исходными для нее являются два отношения, а результатом —
- 17. Виды операции соединения: общая операция соединения; тэта-соединение; Экви-соединение Естественное соединение Все разновидности соединения являются частными случаями
- 18. 3.1. Общая операция соединения Это результат последовательного применения операций декартового произведения и выборки. Если в отношениях
- 19. Пусть отношение R15 содержит перечень деталей с указанием материалов, из которых эти детали изготавливаются
- 20. R15
- 21. Получим перечень деталей, которые изготавливаются в цехе 1 из материала «сталь-ст1» R16. Для этого используем отношение
- 23. R16
- 24. Алгоритм получения указанного перечня следующий: сначала получается декартово произведение отношений R15 и R9;
- 25. далее из него выделяется условное соединение отношений: R15.Шифр детали =R9.Шифр детали R9.Цех = «Цех1» R15.Материал =«сталь-ст1»
- 26. 3.2. Тэта-соединение Пусть отношение А содержит атрибут Х, отношение В содержит атрибут Y, а - один
- 27. Рассмотрим компанию, в которой хранятся данные о поставщиках и поставляемых деталях. Пусть поставщикам и деталям присвоен
- 28. Поставщики имеют право поставлять только те детали, статус которых не выше статуса поставщика (поставщик с высоким
- 29. Отношение A (Поставщики)
- 30. Отношение B (Детали)
- 31. Ответ на вопрос "какие поставщики имеют право поставлять какие детали?" дает тэта-соединение
- 32. X Y
- 33. 3.3. Экви-соединение Это частный случай тэта-соединения.
- 34. Пусть имеются отношения P - поставщики, D -детали PD – поставка деталей
- 35. Отношение P (Поставщики)
- 36. Отношение D (Детали)
- 37. Отношение PD (Поставки)
- 38. Ответ на вопрос «какие детали поставляются поставщиками?», дает экви-соединение
- 39. Т. к. в отношениях имеются одинаковые атрибуты, то требуется сначала переименовать атрибуты, а потом выполнить экви-соединение.
- 41. 3.4. Естественное соединение Естественное соединение отличается от экви-соединения тем, что добавляется операция проекции.
- 42. В предыдущем примере ответ на вопрос "какие детали поставляются поставщиками", более просто записывается в виде естественного
- 44. 4. Деление для заданных двух отношений с одним столбцом и одного отношения с двумя столбцами возвращает
- 45. Делимое Посредник Делитель ДЕЛЕНИЕ
- 46. Цель реляционной алгебры обеспечить запись реляционных выражений, позволяющих определять: области выборки; области обновления, т. е. данных,
- 48. Скачать презентацию