Содержание
- 2. Курс лекций «Базы данных» Операции над отношениями Существует два эквивалентных математических аппарата: реляционная алгебра и реляционное
- 3. Курс лекций «Базы данных» Первая группа операций (базовые теоретико–множественные ) включает в себя операторы, представляющие собой
- 4. Курс лекций «Базы данных» Вторая группа (специальные реляционные) представляет собой специальные реляционные операторы: выборка (селекция); проекция;
- 5. Курс лекций «Базы данных» Операции реляционной алгебры могут выполняться над одним (унарная операция) или двумя отношениями
- 6. Курс лекций «Базы данных» Теоретико–множественные операции над отношениями Объединение (UNION) двух совместимых отношений R1 и R2
- 7. Курс лекций «Базы данных» Пример 1 . Объединение отношений
- 8. Курс лекций «Базы данных» 2) Пересечение (INTERSECT) двух совместимых по типу отношений R1 и R2 одинаковой
- 9. Курс лекций «Базы данных» Пример 2. Пересечение отношений Пусть входные отношения R1 и R2 имеют тот
- 10. Курс лекций «Базы данных» 3) Вычитание (MINUS) двух совместимых по типу отношений R1 и R2 одинаковой
- 11. Курс лекций «Базы данных» Пример 3. Вычитание отношений Пусть входные отношения R1 и R2 опять имеют
- 12. Курс лекций «Базы данных» 4) Декартово произведение отношений (TIMES) – это бинарный оператор, предназначенный для комбинирования
- 13. Курс лекций «Базы данных» Пример 4. Произведение отношений
- 14. Курс лекций «Базы данных» 1) Выборка (R WHERE f) отношения R по формуле f представляет собой
- 15. Курс лекций «Базы данных» Пример 5. Выборки Пусть R – исходное отношение. Тогда отношение, полученное с
- 16. Курс лекций «Базы данных» Пример 5. Выборки Пусть R – исходное отношение. А отношение, полученное с
- 17. Курс лекций «Базы данных» 2) Проекция отношения R по атрибутам X, Y, …, Z обозначается R
- 18. Курс лекций «Базы данных» Пример 6. Проекция Пусть исходным отношением будет отношение R из Примера 5.
- 19. Курс лекций «Базы данных» 3) Соединение – операция реляционной алгебры, связывающая таблицы. Операция соединения используется для
- 20. Курс лекций «Базы данных» Тогда Θ–соединением отношения R1 по атрибуту Х с отношением R2 по атрибуту
- 21. Курс лекций «Базы данных» Пример 7. Θ–соединение Ответ на вопрос “какие пилоты могут управлять какими самолетами?”
- 22. Курс лекций «Базы данных» Частным случаем соединения являются эквисоединение и естественное соединение. Операция эквисоединения характеризуется тем,
- 23. Курс лекций «Базы данных» Пример 8. Естественное соединение Пусть необходимо найти естественное соединение отношений R1 (ПИЛОТЫ)
- 24. Курс лекций «Базы данных» Пример 8. Естественное соединение (R1 RENAME Статус_П AS Статус) JOIN (R2 RENAME
- 25. Курс лекций «Базы данных» 4) Деление отношения. Пусть R1 и R2 – два отношения. Тогда отношение
- 27. Скачать презентацию