Материальная помощь. Студент [ Курс_обучения = Курс ] Материальная помощь

Курс Сумма
  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 }.

В качестве примера рассмотрим отношение Зачет (ФИО, Название), содержащее информацию о студентах, сдавших зачеты по различным дисциплинам, и отношение Дисциплины (Название), содержащее некоторый список названий дисциплин. Тогда операция деления отношения Зачет на отношение Дисциплины будет содержать фамилии только тех студентов, которые получили зачеты по всем дисциплинам, перечисленным в отношении Дисциплины.

Зачет

ФИО Название
Иванов И. И. Алгебра
Петров В. В. Алгебра
Иванов И. И. История
Дубов С. С. Физика
Петров В. В. Физика
Иванов И. И. Физика
Дубов С. С. Топология

Дисциплины

Название
Алгебра
Физика

Зачет¸Дисциплины

ФИО
Иванов И. И.
Петров В. В.

Только два студента сдали оба зачета и по Алгебре, и по Физике.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: