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

UptoLike

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

7
Пример 1.5. В табл. 1.1 {НОМЕР} является ключом
(и суперключом), а {НОМЕР, ПУНКТ-ОТПРАВЛЕНИЯ}
является суперключом, но не является ключом.
Пример 1.6. В табл. 1.1 {ПУНКТ-ОТПРАВЛЕНИЯ, ПУНКТ-
НАЗНАЧЕНИЯ} является ключом отношения. Однако вполне
возможно, что могут быть два рейса между одними и теми же
пунктами отправления и назначения, хотя они несомненно
должны осуществляться в разное время. Следовательно,
{ПУНКТ-ОТПРАВЛЕНИЯ, ПУНКТ-НАЗНАЧЕНИЯ, ВРЕМЯ-
ВЫЛЕТА} является ключом схемы отношения РЕЙСЫ.
8
Обновление отношений
Слайд 5
Обновление отношений
Обновление отношений
Добавление
Добавление
ADD(r; A
ADD(r; A
1
1
=d
=d
1
1
, A
, A
2
2
=d
=d
2
2
, …, A
, …, A
n
n
=
=
d
d
n
n
)
)
ADD(r; d
ADD(r; d
1
1
, d
, d
2
2
, …,
, …,
d
d
n
n
)
)
Удаление
Удаление
DEL(
DEL(
r; A
r; A
1
1
=d
=d
1
1
, A
, A
2
2
=d
=d
2
2
, …, A
, …, A
n
n
=
=
d
d
n
n
)
)
DEL(
DEL(
r; d
r; d
1
1
, d
, d
2
2
, …,
, …,
d
d
n
n
)
)
DEL(
DEL(
r; B
r; B
1
1
=e
=e
1
1
, B
, B
2
2
=e
=e
2
2
, …,
, …,
B
B
m
m
=e
=e
m
m
),
),
где
где
{B
{B
1
1
, B
, B
2
2
, …,
, …,
B
B
m
m
}= K
}= K
(
(
ключ
ключ
)
)
Слайд 6
Обновление отношений
Обновление отношений
Изменение
Изменение
CH(r; A
CH(r; A
1
1
=d
=d
1
1
, A
, A
2
2
=d
=d
2
2
, …, A
, …, A
n
n
=
=
d
d
n
n
;
;
C
C
1
1
=e
=e
1
1
, C
, C
2
2
=e
=e
2
2
, …,
, …,
C
C
p
p
=
=
e
e
p
p
),
),
где
где
{C
{C
1
1
,C
,C
2
2
,…,
,…,
C
C
p
p
}
}
{A
{A
1
1
,A
,A
2
2
,…,A
,…,A
n
n
}
}
CH(r; B
CH(r; B
1
1
=d
=d
1
1
, B
, B
2
2
=d
=d
2
2
, …,
, …,
B
B
m
m
=d
=d
m
m
;
;
C
C
1
1
=e
=e
1
1
, C
, C
2
2
=e
=e
2
2
, …,
, …,
C
C
p
p
=
=
e
e
p
p
),
),
где
где
{B
{B
1
1
,B
,B
2
2
,…,
,…,
B
B
m
m
} = K -
} = K -
ключ
ключ