Курс | Сумма |
100.00 | |
120.00 | |
140.00 | |
130.00 |
Студент [ Курс_обучения = Курс ] Материальная помощь
Фамилия | Год_рож-дения | Год_пос-тупления | Номер_ билета | Курс_ обучения | Сти-пендия | Курс | Сумма |
Петров | 100.00 | 130.00 | |||||
Иванов | 0.00 | 140.00 | |||||
Соколов | 90.00 | 140.00 |
Деление
Пусть, r – отношение со схемой R, s – отношение со схемой S и SÍR, тогда r, разделенное на s, – это отношение, содержащее такие значения атрибутов R–S кортежей из отношения r, для которых соответствующие значения атрибутов S включают все значения из отношения s:
r¸s = { t | для " ts Î s $ tr Î r: tr(R - S) = t и tr(S) = ts }.
В качестве примера рассмотрим отношение Зачет (ФИО, Название), содержащее информацию о студентах, сдавших зачеты по различным дисциплинам, и отношение Дисциплины (Название), содержащее некоторый список названий дисциплин. Тогда операция деления отношения Зачет на отношение Дисциплины будет содержать фамилии только тех студентов, которые получили зачеты по всем дисциплинам, перечисленным в отношении Дисциплины.
|
|
Зачет
ФИО | Название |
Иванов И. И. | Алгебра |
Петров В. В. | Алгебра |
Иванов И. И. | История |
Дубов С. С. | Физика |
Петров В. В. | Физика |
Иванов И. И. | Физика |
Дубов С. С. | Топология |
Дисциплины
Название |
Алгебра |
Физика |
Зачет¸Дисциплины
ФИО |
Иванов И. И. |
Петров В. В. |
Только два студента сдали оба зачета и по Алгебре, и по Физике.