Содержание
- 2. Реляционная алгебра Введение Стандартные операции Свойства стандартных операций Специальные операции
- 3. Введение Реляционная алгебра представляет собой набор операторов, использующих отношения в качестве аргументов, и возвращающие отношения в
- 4. Теоретико-множественные операторы: Объединение Пересечение Вычитание Декартово произведение
- 5. Специальные реляционные операторы: Выборка Проекция Соединение Деление
- 6. Стандартные реляционные операции Объединение Объединением двух совместимых по типу отношений А и В называется отношение с
- 7. Синтаксис операции объединения: A union B С = (A union B) | ti Є С tj
- 8. Пример: Пусть даны два отношения А и В с информацией о деталях: Отношение А С =
- 9. Пересечение Пересечением двух совместимых по типу отношений А и В называется отношение с тем же заголовком,
- 10. Синтаксис операции пересечения: A intersect B C = (A intersect B) | ti Є C |
- 11. Пример: Пусть даны два отношения А и В с информацией о деталях: Отношение А С =
- 12. Вычитание Вычитанием двух совместимых по типу отношений А и В называется отношение с тем же заголовком,
- 13. Синтаксис операции вычитания: A minus B C = (A minus B) | ti Є C |
- 14. Пример: Для тех же отношений A и B, что и в предыдущем примере вычитание имеет вид:
- 15. Декартово произведение Декартовым произведением двух отношений А(А1, А2, …, Аn) и В(В1, В2, …, Вn) называется
- 16. Синтаксис операции произведения: A times B C = (A times B) | ai Є A &
- 17. Пример: Пусть даны два отношения А и В с информацией о поставщиках и деталях: Отношение А
- 18. Свойства стандартных операций: Операции объединения, пересечения и декартова произведения обладают свойствами: ассоциативность: (A union B) union
- 19. Специальные операции Деление Делением отношений А на В называется отношение с заголовком (Х1, Х2, …, Хn)
- 20. Синтаксис операции деления Отношение A выступает в роли делимого, отношение B выступает в роли делителя. Деление
- 21. Пример: Пусть есть отношение исходное АР и делители Вi для i = 1, 2, 3. АР
- 22. Выборка Выборкой (ограничением, селекцией) на отношении A с условием C называется отношение с тем же заголовком,
- 23. Синтаксис операции выборки: A where C или A where X Θ Y В простейшем случае условие
- 24. Пример: Для отношения А сформируем выборку Отношение А A where Вес >= 1,0
- 25. Проекция Проекцией отношения A по атрибутам X,Y,…,Z, где каждый из атрибутов принадлежит отношению A, называется отношение
- 26. Синтаксис операции проекции: A [X,Y,…,Z] Замечание. Операция проекции дает "вертикальный срез" отношения, в котором удалены все
- 27. Пример: Пусть дано отношение с информацией о поставщиках, включающих наименование и месторасположение: Отношение А (Поставщики) Проекция
- 28. Соединение Операция соединения имеет несколько вариантов: это наиболее важное естественное соединение и Θ-соединение. Естественное соединение Θ-соединение
- 29. Естественное соединение: Пусть даны отношения A(A1, A2,…,An, X1, X2,…, Xp) и B(B1, B2,…,Bn, X1, X2,…,Xm), имеющие
- 30. Синтаксис операции естественного соединения: A JOIN B В синтаксисе естественного соединения не указываются, по каким атрибутам
- 31. Пример: Пусть имеем таблицу деталей С и таблицу поставщиков Р: Отношение С Отношение Р С JOIN
- 33. Скачать презентацию