R қатынасы
ТАӘ
Топ
Жын
ысы
Иванов Ф.И.
35
Е
Кириллова Е.Е.
35
Ә
Потапов В.С.
35
Е
Дудко О.В.
35
Ә
Таран О.С.
44
Е
Ильин Г.С.
44
Е
Федорова Д.С.
35
Ә
Медведева Ж.А.
44
Ә
Пушкина А. А.
44
Ә
R WHERE қатынасы
ТОП = 44
ТАӘ
Топ
Жын
ысы
Таран О.С.
44
Е
Ильин Г.С.
44
Е
Медведева Ж А.
44
Ә
Пушкина А. А.
44
Ә
9.6 сурет. Қатынастарды шектеу
Атрибуттарының {әл, a
2
, ..., бір} (PROJECTA {А
1
, А
2
, ..., бір})
жиынтығына проекция қарауы салдарынан атрибуттары {a
2
, a
1
,
тақырыбында анықталған жиынтығының қатынасы ... Егер}, және
нысаны жинақтарын тҧратын органмен
, бір
қатынасы мәндері бар кортеж атрибуты A
1
бар, a
2
атрибуттары мән v2
бар екенін осындай кӛлемдегі ..., тӛлсипат vn мәніне ие. Осылайша,
проекцияны орындау кезінде қайталанатын кортежи алып тастау
арқылы ҥлгідегі «тік» қарым-қатынас болады. Басқаша айтқанда, ӛзара
қарым-қатынас туралы проекциясы атрибуттары {A
J
; a
2
, ..., бір}, онда
жиынтығы бар { A
J
; a
2
, ..., бір } атрибут тізімнің толық ҥстіңгі бӛлігі
болып табылатын қарым-қатынастың атағы {AJ бар қарым-қатынас
болып табылады; a2, ..., бір} және қайталанатын жинақтарын
қоспағанда, қарым-қатынас а кортежи бар орган болып табылады.
Жобалау операциясы мынадай қосымшаны жазуға мҥмкіндік
береді:
■
атрибуттар тізімінің жоқтығы барлық атрибуттардың кӛрсетілуін
білдіреді (бірдей проекция жҧмысы);
■
бос проекцияның нәтижесі бос жиын болып табылады;
■
Проекциялау операциясы ҥлгінің нәтижесін қоса алғанда еркін
коэффициентке қолданылуы мҥмкін.
Мысалы, алдыңғы мысалдан P қатынасы ҥшін (9.6 суретті
қараңыз), проекцияның нәтижесі ЖОБАНЫҢ СТУДЕНТІ {Group} екі
кесіндіден тҧратын қатынас болады (9.7-сурет).
Проекциялау жұмысы кӛбінесе кӛлденең іріктеу немесе сҥзгілеу
операцияларында аралық қадам ретінде пайдаланылады. Сонымен
қатар, сҧранысқа жауап алудың соңғы кезеңінде дербес қолданылады.
Достарыңызбен бөлісу: