Содержание
- 2. Реляционная алгебра — замкнутая система операций над отношениями в реляционной модели данных. Отношение: n-арным отношением (отношением
- 3. Глоссарий (2) Реляционная модель данных (РМД) — логическая модель данных, прикладная теория построения баз данных, которая
- 4. Язык логики первого порядка строится на основе сигнатуры, состоящей из множества функциональных символов F и множества
- 5. Пример “Все студенты сдают экзамены”, “Некоторые студенты сдают экзамены на отлично”. Введем предикаты: P – «сдавать
- 6. Реляционная алгебра Отношение характеризуется схемой (заголовком) и набором кортежей (телом или расширением). Заголовок отношения представляет собой
- 7. Основные восемь операций реляционной алгебры (предложены Э. Коддом): Объединение Пересечение Вычитание Декартово произведение Выборка Проекция Соединение
- 8. Унарные: Выборка Проекция Бинарные: Объединение Пересечение Вычитание Декартово произведение Соединение Деление Операции реляционной алгебры (2)
- 9. Реляционная алгебра представляет собой набор таких операций над отношениями, что результат каждой из операций также является
- 10. Ограничения на операции Некоторые операции (объединение, пересечение и взятие разности) требуют, чтобы отношения имели совпадающие (одинаковые)
- 11. Теоретико-множественные операции (1) Объединением (Union) двух отношений называется отношение, содержащее множество кортежей, принадлежащих либо первому, либо
- 12. Декартовым произведением (Times) отношения степени n со схемой и отношения степени m со схемой , содержащее
- 13. Специальные операции реляционной алгебры (1) Операция выбора (Select)/Ограничение, заданная на отношении R в виде булевского выражения,
- 14. Операция соединения (Join) возвращает отношение, кортежи которого – это сочетание двух кортежей, имеющих общее значение для
- 15. Типы операции соединения: Общая операция соединения, θ-соединение (тэта-соединение), Эквисоединение. Естественное соединение. Соединением отношений R1 и R2
- 16. Эквисоединение есть частный случай θ-соединения, когда θ есть равенство: R1 [a=b] R2. Соединение по равенству общих
- 17. Некоторые операторы реляционной алгебры выражаются через другие реляционные операторы. Любая из операций объединения, пересечения, взятия разности
- 18. Результатом выполнения операции объединения двух отношений является отношение, тело которого включает все кортежи, входящие хотя бы
- 19. Результатом операции выбора отношения по некоторому условию является отношение, включающее кортежи отношения-операнда, удовлетворяющее этому условию. Таким
- 20. Операция переименования производит отношение, тело которого совпадает с телом операнда, но изменены имена атрибутов. Операция присваивания
- 21. Примеры Отношение Поставщики Отношение Детали Отношение Поставки
- 22. Получить список поставщиков, поставляющих деталь с номером 2 Последовательное выполнение операций РА: Эквисоединение отношений Поставки и
- 23. Получить список поставщиков, поставляющих по крайней мере одну гайку “Поставляющих по крайней мере одну гайку”: эквисоединение
- 24. Запишите схему и расширение отношения S, которое есть результат декартова произведения отношений R1 и R2. Результатом
- 25. Запишите схему и расширение отношения S, которое есть результат эквисоединения отношений R1 и R2 по первым
- 26. Естественное соединение Является разновидностью эквисоединения, из которого исключены дубликаты атрибутов, по которым оно проводилось. Производится по
- 27. Естественное соединение. Пример
- 28. Взятие разности S = R1 \ R2 ?
- 29. Выборка данных
- 30. Оператор выбора SELECT SELECT [ ALL ! DISTINCT ] ! * FROM [ WHERE [ GROUP
- 31. Выборка без использования предложения WHERE Выборка всей информации из таблицы SELECT список_всех_полей_таблицы | * FROM имя_таблицы;
- 32. Выборка c использованием предложения WHERE Использование операторов сравнения SELECT Name FROM Managers WHERE Percent Использование BETWEEN
- 33. Встроенные функции ORACLE SQL (1) Функция – это оператор ORACLE SQL, который может принимать один или
- 34. Встроенные функции ORACLE SQL (2) Числовые функции ROUND округляет числа с любой заданной точностью. TRUNC усекает
- 35. Встроенные функции ORACLE SQL (3) Конкатенация строк || -- соединение в один столбец содержимого столбцов разных
- 36. Встроенные функции ORACLE SQL (4) MONTHS_BETWEEN возвращает количество месяцев, разделяющих две даты. -- определение количества месяцев,
- 37. Встроенные функции ORACLE SQL (5) Функции преобразования данных TO_CHAR преобразует дату, время или число в текст.
- 38. Встроенные функции ORACLE SQL (6) Функции преобразования данных TO_NUMBER преобразует строку в число TO_NUMBER( string1, [
- 39. Встроенные функции ORACLE SQL (7) Групповые функции COUNT возвращает количество записей в группе. COUNT(*) – подсчет
- 40. Встроенные функции ORACLE SQL (8) Групповые функции MAX возвращает максимальное значение для группы. -- подсчет максимального
- 41. Запросы с использованием соединений (1) Декартово произведение таблиц Соединения – это подмножества декартова произведения. Декартово произведение
- 42. Запросы с использованием соединений (2) Эквисоединение таблиц Актуальные строки можно отобрать из декартово произведения путем ввода
- 43. Запросы с использованием соединений (3) Эквисоединение таблиц Актуальные строки можно отобрать из декартово произведения путем ввода
- 44. Запросы с использованием соединений (4) Композиция таблиц Эквисоединение, из которого полностью исключены столбцы, по которым оно
- 45. Запросы с использованием соединений (5) Соединение таблицы со своей копией В ряде приложений возникает необходимость одновременной
- 46. Запросы с использованием соединений (6) Внутреннее и внешнее соединение таблиц Во многих СУБД существуют реализации операции
- 48. Скачать презентацию














![Эквисоединение есть частный случай θ-соединения, когда θ есть равенство: R1 [a=b] R2.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1142668/slide-15.jpg)













![Оператор выбора SELECT SELECT [ ALL ! DISTINCT ] ! * FROM](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1142668/slide-29.jpg)
















Математика в профессии моих родителей
Исследование функции на монотонность и экстремум. Построение графиков
Мнимые числа. Определение комплексных чисел
Римские числа
Основы функционального анализа
Построение сечений
Римские Числа Копылова Ольга 6 класс
Корень степени
Сложение и вычитание векторов
Математические головоломки. Математика вокруг нас
Понятие процента
Піраміда
Сфера и шар
Распределительное свойство
Задачи на построение треугольника
Канторово множество (канторов дисконтинуум, пыль Кантора)
Погрешности измерений
Прямоугольные треугольники
Понятие. Отношения между понятиями
Математична шпаргалка. Геометрія. Трикутник
Шины данных. Блок Математика
Решение иррациональных уравнений. Разные методы
Дробные рациональные уравнения. Задания для интерактивной доски. 8 класс
Презентация на тему ПРОИЗВОДНАЯ СТЕПЕННОЙ ФУНКЦИИ
Как появилась алгебра!
Заморочки из бочки. Урок-игра Счастливый случай
Начертательная геометрия. Проецирование прямой линии
Подготовка к ГИА. Задачи