Содержание
- 2. Автоматическая поддержка целостности по ссылкам (продолжение)
- 3. Возможны три подхода: а) запретить такую операцию, т.е. предварительно нужно удалить подчиненные записи либо соответствующим образом
- 4. Установка режимов поддержки целостности связей в СУБД MS Access
- 5. Реляционная алгебра и реляционное исчисление Реляционная алгебра (РА) и реляционное исчисление (РИ) – это инструменты для
- 6. Можно конструировать вложенные формулы, причем для любой глубины вложенности результатом всегда является таблица (свойство замкнутости на
- 7. В отличие от этого, выражение РИ только формулирует условия, которым должен удовлетворять результат запроса. Поэтому средства
- 8. В совокупности РА и РИ составляют формальную основу реальных языков DML (Data Manipulation Language) для существующих
- 9. Операции реляционной алгебры Любая таблица (отношение) – это множество записей, а отдельная запись – это множество
- 10. Этот набор операций РА был предложен Коддом (Codd E.F.) в 1972 г.
- 11. Среди перечисленных восьми операций основными являются следующие пять: выборка (selection); проекция (projection); декартово произведение (Cartesian product);
- 12. Объединение таблиц: R=X∪Y Результатом этой бинарной операции является таблица R, в которой каждая запись принадлежит либо
- 13. Разность таблиц: R=X–Y Результатом этой бинарной операции является таблица R, в которой каждая запись принадлежит таблице
- 14. Пересечение таблиц: R = X∩Y Результатом этой бинарной операции является таблица R, в которой каждая запись
- 15. Декартово произведение: R=X×Y Результатом этой бинарной операции является таблица R, в которой все записи получены как
- 16. Проекция таблицы: R=Π (X) Эта унарная операция получает результирующую таблицу R путем удаления из таблицы Х
- 17. Выборка из таблицы: R=σ (X) Эта унарная операция включает в результирующую таблицу R только те записи
- 18. Операция соединения (join) При этой операции соединяются записи, которые хранятся в разных таблицах и характеризуются определенными
- 20. 2. Θ-соединение: R=X ▷◁Θ Y Из таблиц Х и Y связываются записи, в которых значения для
- 21. 3. Внешнее соединение (outer join) Левое внешнее соединение: R=X ⊃◁Y Выполняется как естественное соединение, но в
- 23. Правое внешнее соединение: R=X▷⊂ Y Выполняется как естественное соединение, но в таблицу R попадают даже те
- 26. Примеры запросов в виде формул РА Рассмотрим БД со следующей структурой:
- 27. Запрос 1: вывести список клиентов, которые покупали товар с кодом 2518 Вариант 2 A := σPROD_ID=2518(SALES)
- 29. Скачать презентацию