Реляционная модель данных. Евсеева О.Н. - 12 стр.

UptoLike

Составители: 

23
Сравнение
Слайд 28
Сравнения на доменах
Сравнения на доменах
Θ={=, , <, , , >}.
Если θ∈Θ, а A и В атрибуты, то A
θ
-сравним
с В, если знаку θ сопоставлено бинарное отношение
в dom(A)×dom(В).
A
θ
-сравним, то есть A θ-сравним сам с собой.
Каждый атрибут A сравним по «
=
» и по «
».
Расширенный выбор
Слайд 29
Расширенный выбор
Расширенный выбор
σ
σσ
σ
Aθ
θθ
θa
, где θ∈Θ.
Если r(R), АR, аdom(В), A и В θ-сравнимы,
то σ
Aθa
(r) = {tr | t(A)θа} ( t(A)θа =
θ
(t(A), а)).
σ
σσ
σ
Aθ
θθ
θB
(r)
, где θ∈Θ.
Если r(R), где A
R и В
R, A и В θ-сравнимы.
Тогда σ
AθB
(r) = {tr | t(A)
θ
t(В)}.
Свойства расширенного выбора
порядок выбора не существенен
σ
Aa
(σ
B>D
(σ
C=c
(r))) = σ
Aa,B>D,C=c
(r);
допускаются логические связки «и», «или», «не»
σ
((A=a)(A>c))(Bb)
(r).
24
Слайд 30
Расширенный выбор. Пример 1
Расширенный выбор. Пример 1
время (НОМЕР ВРЕМЯ-ВЫЛЕТА ВРЕМЯ-ПРИБЫТИЯ)
84 15.00 17.55
109 11.40 2.42
117 22.05 0.43
213 11.43 12.45
214 14.20 15.12
σ
ВРЕМЯ
-
ПРИБЫТИЯ
13-00
(время) =
(НОМЕР ВРЕМЯ-ВЫЛЕТА ВРЕМЯ-ПРИБЫТИЯ)
109 21.49 2.42
117 22.05 0.43
213 11.43 12.45
Слайд 31
Расширенный выбор. Пример 2
Расширенный выбор. Пример 2
время
(НОМЕР ВРЕМЯ-ВЫЛЕТА ВРЕМЯ-ПРИБЫТИЯ)
84 15.00 17.55
109 11.40 2.42
117 22.05 0.43
213 11.43 12.45
214 14.20 15.12
«<<»
сравнение моментов времени суток, означающее:
«предшествует по крайней мере на два часа».
σ
ВРЕМЯ
-
ВЫЛЕТА
<<
ВРЕМЯ
-
ПРИБЫТИЯ
(время)=
(НОМЕР ВРЕМЯ-
ВЫЛЕТА
ВРЕМЯ-
ПРИБЫТИЯ)
84 15.00 17.55
109 21.55 2.42
117 22.05 0.43
17.55-15.00=2.55 > 2
2.42-11.40=8.02 > 2
0.43-22.05=2.38 > 2
12.45-11.43=1.02 < 2
15.12-14.20=1.08 < 2