Система запросов «Реляционная алгебра». Системы запросов Запрос – операция над одним или несколькими отношениями, результатом которой является отношение.

Презентация:



Advertisements
Похожие презентации
Система запросов «Реляционное исчисление доменов».
Advertisements

Условный оператор Структура ветвления. Условный оператор реализует выполнение определённых команд при условии, что некоторое логическое выражение (условие)
Реляционное исчисление. Общая характеристика Запрос – формула некоторой формально-логической теории; описывает свойства желаемого результата. Ответ –
Сведение реляционной алгебры к реляционному исчислению кортежей.
Сведение реляционного исчисления кортежей к реляционному исчислению доменов.
Принципы логической алгебры. Арифметическое выражение: с = а+2b-5 Значение при а = 2 и b = 6: c = 9 Логическое выражение: c=a>b Значение при а = 2 и b.
Лекция 15 Лекция 15 Управление реляционными базами данных. Языки определения данных и языки манипулирования данными. Способы выражения запросов: процедурный.
РЕЖИМЫ РАБОТЫ СУБД Создание базы данных – это подготовка файла для будущей таблицы. В режиме диалога в среде СУБД пользователь вводит в компьютер структуру.
ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ 33. Упрощённо можно представить работу компьютера как некоторого устройства, производящего обработку двоичных сигналов, соответствующих.
Базы данных Лекция 4 Базисные средства манипулирования реляционными данными: реляционная алгебра Кодда.
Урок 11 Булевы алгебры Алгебры, в которых выполняются идемпотентные законы называются булевыми алгебрами.
Логика – это наука о формах и законах человеческой мысли, о законах доказательных рассуждений, изучающая методы доказательств и опровержений, т. е. методы.
Базы данных Лекция 6 Базисные средства манипулирования реляционными данными: реляционное исчисление.
Элементы алгебры логики ГИ-1-14 КРСУ. Алгебра логики - это математический аппарат, с помощью которого записывают, вычисляют, упрощают и образуют логические.
Алгебра логики. Логика Логика – это наука о формах и законах человеческой мысли, о законах доказательных рассуждений, изучающая методы доказательств и.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 3.
ЗАПРОСЫ КАК ПРИЛОЖЕНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ. МАНИПУЛИРОВАНИЕ- ? Перечислите, пожалуйста свои ассоциации. Манипулирование данными – действия, выполняемые.
Что такое алгоритм? Какими свойствами обладает алгоритм? Какие способы задания алгоритмов Вы знаете? Дайте определение линейному алгоритму?
Ветвление Байрамова Фарах 9 в. Вопросы Что такое ветвление? Что называется оператором условия и в каких случаях его используют? Пример ветвления из жизни.
Основы реляционных баз данных Лекция 5. Реляционная модель. Основы реляционной алгебры Желенкова Ольга Петровна, с.н.с. ОИ САО РАН, к.ф.-м.н апреля.
Транксрипт:

Система запросов «Реляционная алгебра»

Системы запросов Запрос – операция над одним или несколькими отношениями, результатом которой является отношение Система запросов – формальная система для выражения запросов; образует базисную структуру языков запросов Язык запросов – специализированный язык программирования, используемый в СУБД для формулировки команд

Процедурная система запросов – система, выражение которой задает набор операций над отношениями и порядок их выполнения с точностью до определенных законов ассоциативности (реляционная алгебра) Логическая система запросов – система, выражение которой описывает результат, который необходимо получить (реляционное исчисление) Типы систем запросов

Система запросов «Реляционная алгебра»

Реляционные операторы 1. Булевы операторы Необходимое условие – соответствие схем отношений r(R), s(R) R = {A, B}

Булевы операторы: примеры

Реляционные операторы

Булевы операторы: примеры dom(A) = {a, c, e, m}; dom(B) = {b, d, f}

Булевы операции: примеры adom(A, r) = {a, c}; adom(B, r) = {b, d}

Реляционные операторы 2. Унарные операторы (Выполняются применительно к одному отношению)

Реляционные операторы

Унарные операторы: примеры

dom(B) = dom(C)

Реляционные операторы 3. Бинарные операторы (Выполняются применительно к двум отношениям)

Бинарные операторы: примеры

Реляционные операторы

Бинарные операторы: примеры

Θ-сравнимость атрибутов A, B – атрибуты, θ Θ А θ-сравним с B знаку сравнения θ сопоставлено некоторое отношение Х dom(A) dom(B)

Реляционные операторы

Бинарные операторы: примеры

Реляционные операторы

Заключение Система запросов «Реляционная алгебра» Реляционные операторы