Оқулық «Білім беруді дамытудың федералды институты»



жүктеу 2,79 Kb.
Pdf просмотр
бет51/101
Дата20.05.2018
өлшемі2,79 Kb.
#15312
түріОқулық
1   ...   47   48   49   50   51   52   53   54   ...   101

 
Бөлу қатынастарына дейін 
Бұл статистикалық тұрғыдан қиын, 
қарау. Мысалы, екі қатынастар: А және В 
тақырыптары бар 
1
, а
2
, 
...,  a
n
,b
1
,  b
2
,  ...,  bm}
и  {b
1
,  b
2
, ..., 
bm}
сәйкесінше. Атрибуттары  bi(i = 1, 2, 
..., 
m)
бір  доменде  анықталады  және  бірдей 
атауға ие болады, яғни, екі қатынас үшін 
ортақ  болып  табылады.  Көптеген 
атрибуттарды  {aj}  құрамды  атрибуттар 
деп атаймыз, ал көп атрибуттарды  {bj}—  

құрамды атрибуттар дейміз. Ол кездегі 
қатынастар 
бөлінісі 
А 
дан 
B 
(ADIVIDEBYB) 
тақырып қатынастары  
және 
ағзасы, 
барлық 
кортеждер 
құрамындағы  {a},  ондай  кортеждер  {a, 
b}, 
қатынастары  А  барлық  кортеждерде 
{b}, B 
қатынасына  тең  болады.  Басқа 
сөзбен  айтқанда,  А  дан  басталатын 
мәндердің нәтижелері,  В дан басталатын 
нәтижелер  қатынастары  үшін  сәйкес 
келетін мән болып табылады.  
 
Қатынасы 
 
RPROJECT
СТУДЕНТТЕР {Топ} 
Топ 
44 
35
 
9.7 
сурет.  Жоба  қатынасының 
нәтижесі
 
Д қатынасы 
 
ТАӘ
 
Пәні
 
Бағасы
 
Иванов Ф.И.
 
Ақпараттық жүйе
 
5
 
Кириллова Е.Е.
 
Ақпараттық жүйе
 
4
 
Дудко О.В.
 
Ақпараттық жүйе
 
5
 
Федорова ДС.
 
Ақпараттық жүйе
 
5
 
Ильин Г.С.
 
Ақпараттық жүйе
 
4
 
Федорова Д.С.
 
Математика
 
5
 
Иванов Ф.И.
 
Математика
 
3
 
Кириллова Е.Е.
 
Математика
 
5
 
Федорова Д.С.
 
Экология
 
5
 
Иванов Ф.И.
 
Экология
 
4
 
Дудко О.В.
 
Экология
 
4
 
Федорова Д.С.
 
Деректер қоры
 
5
 
Медведева Ж.А.
 
Деректер қоры
 
4
 
Иванов Ф.И.
 
Деректер қоры
 
3
 
Қатынасы 
 
Пән 
 
Ақпараттық жүйе
 
Экология
 
Деректер қоры 
 

қатынасы 
{Ri DIVIDE BYR
2
)
 
ФИО
 
Иванов Ф.И. 
Федорова Д.С.
 
9.8. 
Бөлу операциясы
 
1 6 1
 


(RjDIVIDEBYR
2
) R
2
 
қатынасы бойынша барлық пәндер бойынша балл 
алған  барлық  студенттер  туралы  деректер  береді  (операция  нәтижесі 
9.8-
суретте көрсетілген).
 
Қосылыстар C
f
 (R
1;
R
2

формуласы F берген қатынастар R
1
 
және R
2
  
жағдайы, формула F сәйкес сынамаларды іріктеу операция нәтижесінде 
кейіннен қолдана отырып қарым-қатынастардың R
1
 
және R
2
 
декарттық 
өнім арқылы алынуы мүмкін қатынасы R болып табылады. 
Бұл  операция  белгілі  бір  жағдайларға  немесе  формулаларға 
негізделген  екі  қатынастарды  біріктіру  қажет  болған  жағдайларда 
қолданылады.  ережелерін  жазу  F  формуласы  дискретизация  жұмыс 
істеуі үшін бірдей болып табылады. 
Бір (немесе бірнеше анықталған атрибуттарға логикалық өрнек - - 
қосылыстар  үшін  басқаша  айтқанда,  төлсипаты  арқылы  құрама  R
1
 
қатынасы және (ешқандай қарым-қатынас ортақ атрибуты аттары бар) 
төлсипат қатынасы R2 операция түрінде Q (R1TIMESR2) мұндағы QB, 
атрибут нәтижесі болып табылады). Құрастырмалы Cf (R
1
; R
2
), Формула 
F,  сондай-ақ  Q-қосылыстар  деп  аталатын  еркін  қарау  (ерекше 
жағдайларда  қарағанда),  болып  табылады.  Байланыс  операцияларды 
көрсету үшін, біз сәл бұрын мысалдарда пайдаланылған тақырыптардың 
және дене қарым-қатынастарды өзгерту. Дерекқор қатынасы R ^ М.О., 
тобы, Пол}, және R

{rpynna, куратор, курстық} арақатынасы (9.9 сурет) 
бар  деп  есептейік.  Бұл  құрама  R
1
 
және  R
2
 
қарым-қатынас  Топ  (Rx, 
оларды таңбалау арқылы тобын және R
2
 
тобын, тиісінше, әрбір қатысты 
үшін) атрибуттар табу қажет. 
Нәтижесі  бірінші  және  екінші  коэффициенттерінің  болуы 
кортеждерді  үйлестіре жасаған және шартты (Rx. Group = R2. Group) 
қанағаттандыратын қатынасы R, м жасалған болатын. Оның студенттері 
мен жетекшілері топтардың тізімдерін (R (R1TIMESR2) (R1 = R2 тобы 
топ) және (курс = 3) ..): 3 курс студенттер ғана таңдауға - басқа шартты 
қолдануға болады. 
Практикалық тұрғыдан маңызды, тікелей байланыстар жағдайлары 
тепе-тең қосылатын табиғи қосылыс болып табылады.
 
Бірлесе жұмыс істеу формулада операнды теңдестіруді сипаттайтын 
фактісі сипатталады. Кейде екі қатынастардың эквивалентті орналасуы 
сол  бағандарда  орындалады,  олардың  атрибуттары  сәйкесінше  аттар 
мен домендерге ие. Бұл жағдайда біз ортақ атрибутқа қатысты біріктіру 
туралы  айтады.  Жоғарыда  келтірілген  мысалда  бір  бағанмен 
біріктірілген әрекеттің ерекше жағдайлары көрсетілген.
 
1 6 2
 


 
Қатынасы  
R-i
 
Қатынасы  
R
2
 
ТАӘ
 
Топ
 
Жын
 
 
Иванов Ф.И.
 
35
 
Е
 
Кириллова Е.Е.
 
35
 
Ә
 
Потапов В.С.
 
35
 
Е
 
Дудко О.В.
 
38
 
Ә
 
Таран О.С.
 
44
 
Е
 
Ильин Г.С.
 
44
 
Е
 
Федорова Д.С.
 
35
 
Ә
 
Медведева 
Ж.А.
 
44
 
Ә
 
Пушкина А. А.
 
44
 
Ә
 
Топ 
 
Куратор
 
Курс
 
35
 
Кирсанова Л.Н.
 
3
 
44
 
Никитина Л.П.
 
4
 
38
 
Петрова Е.М.
 
3
 
24
 
Долинская НА.
 
2
 
Қатынасы  R (R
l
TIMESR
2
) WHERER
{
Топ = R
2
Топ
 
ТАӘ
 
Топ
 
Жын
 
 
Куратор
 
Курс
 
Иванов Ф.И.
 
35
 
Е
 
Кирсанова Л.Н.
 
3
 
Потапов В.С.
 
35
 
Е
 
Кирсанова Л.Н.
 
3
 
Дудко О.В.
 
38
 
Ә
 
Петрова Е.М.
 
3
 
Таран О.С.
 
44
 
Е
 
Никитина Л.П.
 
4
 
Ильин Г.С.
 
44
 
Е
 
Никитина Л.П.
 
4
 
9.9 
сурет. Қосылу операциясы
 
Табиғи қосылыс операциясы (JOIN операциясы) жалпы атрибутқа ие 
(қарапайым немесе композициялық) екі қатынастарға қолданылады. Бұл 
қатынаста атрибут ұқсас атауға ие (атаулар жинағы) және сол доменде 
(домендерде) анықталады. 
Табиғи біріктіру операциясының нәтижесі - R қатынасы, ол R
1
 
және 
R
2
 
қатынастарының  эквиваленттік  орналасуын  екі  қарым-қатынастың 
біріктірілген жиынтығына жалпы атрибуциялау болып табылады. 
Енді Родуляциялық Кодд алгебраның жұмысының анықтамаларын 
қысқаша тұжырымдауға болады.
 
1
. Бірлескен іс-шараларды орындау кезінде бірдей тақырыптармен екі 
қарым-қатынас  операциясы  кезінде,  кем  дегенде  бір  операндалық 
қарым-қатынасқа енетін барлық топтармен байланыс жасалады. 
2.  Бірдей  тақырыптармен  екі  қатынастардың  қиылысу  (INTERSECT) 
операциясы  өзара  байланыс  жасайды,  соның  ішінде  операндалық 
қатынастарға кіретін барлық түймелер жүзеге асырылады. 
3. Бірдей тақырыптармен екі қатынастардың айырмашылығы (MINUS) 
қатынасы қамтылған барлық топтамаларды қамтитын  
 
 
 
       
1 6 3
 


жүктеу 2,79 Kb.

Достарыңызбен бөлісу:
1   ...   47   48   49   50   51   52   53   54   ...   101




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау