Содержание
- 2. УПРАВЛЕНИЕ ДАННЫМИ ОНЛАЙН КУРС: ТЕМА 3.2 Основы реляционной алгебры
- 3. Вопрос 1 Введение в реляционную алгебру
- 4. замкнутая система операций над отношениями в реляционной модели данных Реляционная алгебра
- 5. это совокупность отношений, содержащих всю информацию, которая должна хранится в базе Реляционная База данных
- 6. В реляционной теории строка в таблице является кортежем Множество упорядоченных кортежей называется отношением Столбцы в таблице
- 7. Пусть даны N множеств D1,D2, …. Dn (домены), отношением R над этими множествами называется множество упорядоченных
- 8. Для однозначной идентификации кортежа существует первичный ключ Первичный ключ - это атрибут или набор из минимального
- 9. данные, которые имеют определенную длину и формат Наука отличается от теории тем, что она производит новые
- 10. в таблице «Drivers» ключом будет сочетание атрибутов из первого и второго столбца Примеры
- 11. Видно, что в организации может быть несколько водителей, и чтобы однозначно идентифицировать водителя необходимо и значение
- 12. Связь главной и подчиненной таблицы осуществляется через первичный ключ главной таблицы и внешний ключ подчиненной таблицы.
- 13. Вопрос 2 Операции реляционной алгебры
- 14. Объединение Пересечение Вычитание Декартово произведение Выборка Проекция Соединение Деление 8 операций реляционной алгебры
- 15. Таблица «Products»:
- 16. Таблица «Sellers»
- 17. это операция, при которой из отношения выделяются атрибуты только из указанных доменов, при этом, если получится
- 18. Сделаем проекцию на таблице PRODUCTS выбрав из нее ID и PRICE. Синтаксис операции: π(ID, PRICE) PRODUCTS
- 19. это операция, которая выделяет множество строк в таблице, удовлетворяющих заданным условиям. Условием может быть любое логическое
- 20. Сделаем выборку из таблицы с ценой больше 90. Синтаксис операции: π(ID, PRICE) PRODUCTS Примеры
- 21. В условии выборки мы можем использовать любое логическое выражение. Сделаем еще одну выборку с ценой больше
- 22. Из таблицы с продуктами выберем все компании, продающие продуты дешевле 110. πCOMPANYσ(PRICE Примеры
- 23. Умножение операции, производимые над двумя отношениями, в результате которых мы получаем отношения со всеми доменами из
- 24. Получим декартово произведения таблиц PRODUCTS и SELLERS. Синтаксис операции: PRODUCTS × SELLERS Примеры
- 25. Представим себе необходимость выбрать продавцов с ценами меньше 90. Без произведения необходимо было бы сначала получить
- 26. Операция соединения обратна операции проекции и создает новое отношение из двух уже существующих. В частности, если
- 27. Попробуем соединить отношения PRODUCTS и SELLERS и получим отношение Примеры
- 28. Синтаксис операции: PRODUCTS ⋈ SELLERS Примеры
- 29. Пересечение и вычитание Результатом операции пересечения будет отношение, состоящее из кортежей, полностью входящих в состав обоих
- 30. Выводы Реляционная алгебра похожа на операции над множествами В реляционной алгебре используются другие понятия, относительно полей
- 32. Скачать презентацию