🗊 Презентация Реляционное исчисление

Категория: Образование
Нажмите для полного просмотра!
Реляционное исчисление, слайд №1 Реляционное исчисление, слайд №2 Реляционное исчисление, слайд №3 Реляционное исчисление, слайд №4 Реляционное исчисление, слайд №5 Реляционное исчисление, слайд №6 Реляционное исчисление, слайд №7 Реляционное исчисление, слайд №8 Реляционное исчисление, слайд №9 Реляционное исчисление, слайд №10 Реляционное исчисление, слайд №11 Реляционное исчисление, слайд №12 Реляционное исчисление, слайд №13 Реляционное исчисление, слайд №14 Реляционное исчисление, слайд №15 Реляционное исчисление, слайд №16 Реляционное исчисление, слайд №17 Реляционное исчисление, слайд №18 Реляционное исчисление, слайд №19 Реляционное исчисление, слайд №20 Реляционное исчисление, слайд №21 Реляционное исчисление, слайд №22 Реляционное исчисление, слайд №23 Реляционное исчисление, слайд №24 Реляционное исчисление, слайд №25 Реляционное исчисление, слайд №26 Реляционное исчисление, слайд №27 Реляционное исчисление, слайд №28

Содержание

Вы можете ознакомиться и скачать презентацию на тему Реляционное исчисление. Доклад-сообщение содержит 28 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Лекция 7. Реляционное исчисление Национальный авиационный университет Факультет компьютерных наук Кафедра инженерии программного обеспечения
Описание слайда:
Лекция 7. Реляционное исчисление Национальный авиационный университет Факультет компьютерных наук Кафедра инженерии программного обеспечения

Слайд 2


СОДЕРЖАНИЕ Реляционные исчисления Исчисление Кодда Язык ALPHA Эквивалентность и полнота Примеры
Описание слайда:
СОДЕРЖАНИЕ Реляционные исчисления Исчисление Кодда Язык ALPHA Эквивалентность и полнота Примеры

Слайд 3


Теория множеств и логика
Описание слайда:
Теория множеств и логика

Слайд 4


Реляционное исчисление Подмножество формул исчисление предикатов Формальное описание того, ЧТО следует получить из базы данных. Например: ЕЯ -...
Описание слайда:
Реляционное исчисление Подмножество формул исчисление предикатов Формальное описание того, ЧТО следует получить из базы данных. Например: ЕЯ - "Выдать факультеты с фондом финансирования > 10000" РИ - {t | (FAC(t) & t.fund > 10000} Имеет средства языка запросов, но не обладает возможностями манипулирования данными (как и реляционная алгебра) Два варианта реляционного исчисления: Кортежное реляционное исчисление (TRC) – переменные представляют строки отношений Доменное реляционное исчисление (DRC) - переменные представляют домены атрибутов отношений

Слайд 5


Кортежное реляционное исчисление (TRC) Запрос ( в простейшем случае) имеет вид {t | (F(t)} t - кортежная переменная; F(t) - формула, в которой...
Описание слайда:
Кортежное реляционное исчисление (TRC) Запрос ( в простейшем случае) имеет вид {t | (F(t)} t - кортежная переменная; F(t) - формула, в которой присутствует кортежная переменная t Ответ: Множество всех таких кортежей t, для которых формула F(t) принимает значение true. Формула: Рекурсивно определяется через атомарные формулы и построением более сложных формул с помощью логических связок и кванторов. SQL: Является формальной основной языка SQL.

Слайд 6


TRC - Базовые составляющие языка
Описание слайда:
TRC - Базовые составляющие языка

Слайд 7


TRC - Правильно определенные формулы Атомарные формулы: P(t) - P - предикатный символ, - t - кортежная переменная. Если Р интерпретируется отношением...
Описание слайда:
TRC - Правильно определенные формулы Атомарные формулы: P(t) - P - предикатный символ, - t - кортежная переменная. Если Р интерпретируется отношением R, то P(t) означает t  R t.a θ t.b - t.a и t.b - срезы t.a θ с - t.a - срез, с - константа Правильно построенные формулы (ппф): Атомарные формулы являются ппф; Если F ппф, то ппф также являются F и (F) Если F и G ппф, то ппф также являются F  G, F  G, F  G Если F ппф со свободной переменной t, то ппф также являются tF(t) и tF(t).

Слайд 8


TRC - Свободные и связанные переменные. Запросы.
Описание слайда:
TRC - Свободные и связанные переменные. Запросы.

Слайд 9


Пример БД для запросов в РИ FAC FACULTY (FNo, Name, Dean, Bld, Fund) DEP DEPARTMENT (DNo, FNo, Name, Head, Bld, Fund) TCH TEACHER(TNo, DNo, Name,...
Описание слайда:
Пример БД для запросов в РИ FAC FACULTY (FNo, Name, Dean, Bld, Fund) DEP DEPARTMENT (DNo, FNo, Name, Head, Bld, Fund) TCH TEACHER(TNo, DNo, Name, Post, Tel, Salary, Comm) GRP GROUP(GNo, DNo, Course, Num, Quantity, CurNo) SBJ SUBJECT(SNo, Name) ROM ROOM (RNo, Num, Building, Seats) LEC LECTURE (TNo, GNo, SNo, RNo, Type, Day, Week)

Слайд 10


TRC - Примеры проекции, селекции и соединения
Описание слайда:
TRC - Примеры проекции, селекции и соединения

Слайд 11


TRC - Примеры кванторов существования
Описание слайда:
TRC - Примеры кванторов существования

Слайд 12


TRC - Примеры кванторов общности
Описание слайда:
TRC - Примеры кванторов общности

Слайд 13


TRC - Безопасные формулы (запросы) Для построения безопасных запросов: все переменные в формуле должны быть ограниченными; все логические связки...
Описание слайда:
TRC - Безопасные формулы (запросы) Для построения безопасных запросов: все переменные в формуле должны быть ограниченными; все логические связки должны быть ограниченными; все кванторы должны быть ограниченными.

Слайд 14


TRC - Ограниченные переменные Переменная t ограниченна, если: она появляется в предикате Р(t), где Р интерпретируется отношением БД; она появляется в...
Описание слайда:
TRC - Ограниченные переменные Переменная t ограниченна, если: она появляется в предикате Р(t), где Р интерпретируется отношением БД; она появляется в формуле t.a1 = c1 & ... & t.an = cn, где a1,..., an - все атрибуты корежа t, а c1, ..., cn - константы; она появляется в формуле t = s, где s – ограниченная переменная.

Слайд 15


Ограниченные логические связки
Описание слайда:
Ограниченные логические связки

Слайд 16


Ограниченные кванторы
Описание слайда:
Ограниченные кванторы

Слайд 17


Доменное реляционное исчисление (DRC) Запрос имеет вид {x1,x2,...,xn | (F(x1,x2,...,xn)} x1,x2,...,xn - доменные переменные; F(x1,x2,...,xn) -...
Описание слайда:
Доменное реляционное исчисление (DRC) Запрос имеет вид {x1,x2,...,xn | (F(x1,x2,...,xn)} x1,x2,...,xn - доменные переменные; F(x1,x2,...,xn) - формула, в которой единственными свободными переменными являются x1,x2,...,xn Ответ. Множество всех таких кортежей , для которых формула F принимает значение true. Формула. Рекурсивно определяется через атомарные формулы и построением более сложных формул с помощью логических связок и кванторов точно так же, как и в TRC. QBE. Является формальной основной языка QBE.

Слайд 18


Примеры запросов в DRC
Описание слайда:
Примеры запросов в DRC

Слайд 19


Эквивалентность RA, TRC, DRC и реляционная полнота.
Описание слайда:
Эквивалентность RA, TRC, DRC и реляционная полнота.

Слайд 20


Реляционное исчисление Кодда (СRС)
Описание слайда:
Реляционное исчисление Кодда (СRС)

Слайд 21


CRC – основные составляющие
Описание слайда:
CRC – основные составляющие

Слайд 22


CRC - правильно определенные формулы Термы: P.t – терм значений: P - предикат, t - кортежная переменная. Если Р интерпретируется отношением R, то P.t...
Описание слайда:
CRC - правильно определенные формулы Термы: P.t – терм значений: P - предикат, t - кортежная переменная. Если Р интерпретируется отношением R, то P.t означает t  R t[i] θ s[j], t[i] = c - термы соединений Примеры: t1[3] = t2[1]; t4[7] = 15 Формулы, правильно определенные над строковой переменной: Все входящие в формулу предикатные символы интерпретируются совместимыми по объединению отношениями. В формулу входят только термы значений с единственной переменной. Термы значений соединяются связками , &, . Причем, связке  непосредственно предшествует связка &. Примеры формул, правильно определенных над переменной t. P1.t  P2.t  (P3.t & P4.t); (P1.t  P2.t) & P3.t.

Слайд 23


Формула, правильно определенная на кванторах
Описание слайда:
Формула, правильно определенная на кванторах

Слайд 24


Формула с областью определения
Описание слайда:
Формула с областью определения

Слайд 25


Альфа-выражения
Описание слайда:
Альфа-выражения

Слайд 26


Язык ALPHA Упрощенный синтаксис: RANGE [ SOME | ALL] … GET ( ) : range – указание имени кортежной переменной , которая принимает значения из...
Описание слайда:
Язык ALPHA Упрощенный синтаксис: RANGE [ SOME | ALL] … GET ( ) : range – указание имени кортежной переменной , которая принимает значения из отношения . SOME | ALL – указывают, следует ли интерпретировать переменную с квантором существования или общности. workspace – идентификатор, который именует временное рабочее отношение, содержащее результат выполнения команды Get. target list – целевой список кортежных переменных и их срезов, указывающих столбцы, которые проецируются в результирующее отношение. wff – правильно построенная формула кортежного реляционного исчисления

Слайд 27


Примеры запросов в ALPHA и CRC
Описание слайда:
Примеры запросов в ALPHA и CRC

Слайд 28


Заключение
Описание слайда:
Заключение



Похожие презентации
Mypresentation.ru
Загрузить презентацию