Содержание
- 3. Реляционная алгебра и СУБД Доступ к реляционным данным осуществляется при помощи реляционной алгебры. В реализациях конкретных
- 4. Язык SQL представляет собой смесь операторов реляционной алгебры и выражений реляционного исчисления, использующий синтаксис, близкий к
- 5. С точки зрения внешнего представления объектов реального мира модель данных — это основные понятия и способы,
- 6. Практически все операторы реляционной модели предназначены для организации запросов к БД в терминах отношений. Эти запросы
- 7. Теоретико-множественные операторы: • Объединение • Пересечение • Вычитание • Декартово произведение Специальные реляционные операторы: • Выборка
- 8. Не все они являются независимыми, т.е. некоторые из этих операторов могут быть выражены через другие реляционные
- 9. Отношения, совместимые по типу Некоторые реляционные операторы (например, объединение) требуют, чтобы отношения имели одинаковые заголовки. Действительно,
- 10. Во-первых, если исходные отношения имеют разное количество атрибутов, то, очевидно, что множество, являющееся объединением таких разнотипных
- 11. В-третьих, пусть отношения имеют одинаковое количество атрибутов, атрибуты имеют одинаковые наименования, но определенны на различных доменах.
- 12. Определение. Будем называть отношения совместимыми по типу, если они имеют идентичные заголовки, а именно: 1. Отношения
- 13. Некоторые отношения не являются совместимыми по типу, но после переименования атрибутов могут ими стать, для этого
- 14. Теоретико-множественные операторы Объединением двух совместимых по типу отношений А и В называется отношение с тем же
- 15. Замечание. Объединение, как и любое отношение, не может содержать одинаковых кортежей. Поэтому, если некоторый кортеж входит
- 16. Объединение А B
- 17. Пример 1. Пусть даны два отношения А (таблица 1) и В (таблица 2) с информацией о
- 18. Пересечением двух совместимых по типу отношений А и В называется отношение с тем же заголовком, что
- 19. Пересечение А B
- 20. Пример 2. Для исходных отношения А и отношения В пересечение примет вид: Пересечение
- 21. Вычитанием двух совместимых по типу отношений А и В называется отношение с тем же заголовком, что
- 22. Вычитание А B A MINUS B
- 23. Вычитание А B В MINUS А
- 24. Пример 3. Для исходных отношений А и В результат вычитания примет вид: Вычитание (А MINUS B)
- 25. Декартовым произведением двух отношений А и В называется отношение С, полученное сцеплением их заголовков и кортежей
- 26. Декартово произведение
- 27. Пример 4. Пусть даны два отношения C и D с информацией о поставщиках и деталях.
- 28. Декартово произведение
- 29. Замечания: 1. Мощность произведения A TIMES B равна произведению мощностей отношений А и В, т.к. каждый
- 30. 3. Перемножать можно любые два отношения, совместимость по типу при этом не требуется. 4. Декартово произведение
- 31. Задание 1. Даны два отношения А и В, содержащие данные о товарах, необходимо выполнить операции объединения,
- 32. Отношение А
- 33. Отношение В
- 34. Задание 2. Необходимо ответить на вопросы Какие отношения называются совместимыми по типу? В чем смысл реляционного
- 35. С практической точки зрения, специальные реляционные операции имеют большее практическое значение по сравнению с теоретико-множественными. Специальные
- 36. Выборкой (ограничением, селекцией или фильтрацией) на отношении А с условием С называется отношение с тем же
- 37. В простейшем случае условие С имеет вид ХΘY, где - Θ один из операторов сравнения (=,
- 38. Смысл операции выборки очевиден - выбрать кортежи отношения, удовлетворяющие некоторому условию. Таким образом, операция выборки дает
- 39. Пример 5. Пусть дано отношение А с информацией о сотрудниках, необходимо выбрать всех сотрудников с зарплатой
- 40. Проекцией отношения А по атрибутам X,Y,…, Z, где каждый из атрибутов принадлежит отношению А, называется отношение
- 41. Операция проекции дает "вертикальный срез" отношения, в котором удалены все возникшие при таком срезе дубликаты кортежей.
- 42. Пример 6. Дано отношение А А [Фамилия, Зарплата]
- 43. Специальные реляционные операторы 3 Соединением отношений А и В по условию С называется отношение, образованное последовательностью
- 44. Соединение a1 b1 a2 b1 a3 b2 b1 c1 b2 c2 b3 c3 b1 c1 b2
- 46. Скачать презентацию