Відношення і схеми відношень

3Ðîçðàõóíîê çàðïëàòè ïðîõîäèòü ó çàëåæíîñò³ â³ä ïî÷àòêîâî¿ çàðïëàòè òà ê³ëüêîñò³ â³äïðàöüîâàíèõ ðîê³â. Íàïðèêëàä, ïðîäåìîíñòðóºìî ïðîöåñ íàðàõóâàííÿ çàðïëàòè äëÿ ïðàö³âíèêà Ïðàéñ.

Відношення і схеми відношень

Информация

Компьютеры, программирование

Другие материалы по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией
24;íîìó âèïàäêó êëþ÷åì â³äíîøåííÿ º ï³äìíîæèíà àòðèáóò³â Ê{ÏÐÀÖ²ÂÍÈÊ, ÓÏÐÀÂËßÞ×ÈÉ}, òàê ÿê ëèøå ö³ àòðèáóòè îäíîçíà÷íî ³äåíòèô³êóþòü êîðòåæ³. Òàê ÿê äàíèé êëþ÷ íå º âèä³ëåíèé, òî äëÿ ïðîâåäåííÿ îïåðàö³é îíîâëåííÿ íå ìîæíà âèêîðèñòîâóâàòè íàéêîðîòøó ôîðìó çàïèñó. Äëÿ çàâäàííÿ (b) îòðèìóºìî íàñòóïí³ îïåðàö³¿ îíîâëåííÿ:

ÑÍ (ÏÐÀÖ²ÂÍÈÊÈ; Ðàñê³í, Ïðàéñ, Àãåíò ïî ïðîäàæó êâèòê³â, 13200, 1.5; ÑÒÀÆ = 2).

ÑÍ (ÏÐÀÖ²ÂÍÈÊÈ; Ðàôàåëü, Ïðàéñ, Àãåíò ïî ïðîäàæó êâèòê³â, 13200, 1.5; ÑÒÀÆ = 2).

DEL (ÏÐÀÖ²ÂÍÈÊÈ; Ðàéñ, Ïîðòåð, Àâ³àìåõàí³ê, 21780, 2).

ADD (ÏÐÀÖ²ÂÍÈÊÈ; ÏÐÀÖ²ÂÍÈÊ = Ðåíäîëüô, ÏÎÑÀÄÀ = Àãåíò ïî ïðîäàæó êâèòê³â)

 

²². Çàäàíî ñõåìó â³äíîøåíü R = {ÍÎÌÅÐ-ÐÅÉÑÓ, ÀÅÐÎÏÎÐÒ-ÏÐÈÇÍÀ×ÅÍÍß, ÃÀËÅÐÅß, ÄÀÒÀ, ×ÀÑ}. Êîðòåæ {d1d2d3d4d5} â³äíîøåííÿ r(R) îçíà÷àº, ùî “ïîñàäêà íà ðåéñ d1, ùî âèë³òຠó ïóíêò ïðèçíà÷åííÿ d2, çä³éñíèòüñÿ ÷åðåç ãàëåðåþ d3; äàòà â³äïðàâëåííÿ d4; ÷àñ â³äïðàâëåííÿ d5”. Âèçíà÷èòè êëþ÷³ â³äíîøåííÿ.

Ðîçâÿçîê

Êëþ÷åì äàíîãî â³äíîøåííÿ âèñòóïຠÍÎÌÅÐ-ÐÅÉÑÓ, òàê ÿê íå ìîæå ³ñíóâàòè äâîõ ðåéñ³â , ùî çä³éñíþþòüñÿ â îäíîìó àåðîïîðò³-â³äïðàíèêó ³ ìàþòü îäíàêîâèé íîìåð. Òàêîæ óí³êàëüíî ³äåíòèô³êóº êîðòåæ³ òàêîãî â³äíîøåííÿ ï³äìíîæèíàâ àòðèáóò³â {ÃÀËÅÐÅß, ÄÀÒÀ, ×ÀÑ}, òàê ÿê ç îäíîãî ì³ñöÿ íå ìîæå îäíî÷àñíî â³äïðàâèòèñü äâà ë³òàêè. Äàíå â³äíîøåííÿ ìຠáàãàòî ñóïåðêëþ÷³â, ÿê³ ìîæíà îòðèìàòè ç âèçíà÷åíèõ êëþ÷³â øëÿõîì äîäàâàííÿ äî íèõ ³ìåí àòðèáóò³â, ùî íå ââ³éøëè ó êëþ÷.

 

²²². Íåõàé t êîðòåæ â³äíîøåííÿ r(R). Õ, Ó ï³äìíîæèíè R. Êîëè âèðàç t(X)(Y) ìຠçì³ñò? ßê éîãî ìîæíà ñïðîñòèòè ó òèõ âèïàäêàõ, êîëè âîíî ìຠçì³ñò?

Ðîçâÿçîê

Òàê ÿê t º â³äîáðàæåííÿì ç R â D, òî öå îçíà÷àº, ùî ìè ïîñë³äîâíî çíàõîäèìî çíà÷åííÿ åëåìåíò³â íà ï³äìíîæèí³ Õ, à ïîò³ì íà ï³äìíîæèí³ Ó. Òîä³ äàí³ ï³äìíîæèíè ïîâèíí³ ïåðåòèíàòèñü, à, îòæå, äàíèé çàïèñ ìîæíà ñïðîñòèòè äî âèãëÿäó t(X) t(Y).

 

IV. (a) ×è ìîæå îáºäíàííÿ äâîõ êëþ÷³â áóòè êëþ÷åì?

(b) ×è îáîâÿçêîâî ïåðåòèí äâîõ ñóïåðêëþ÷³â º êëþ÷åì?

Ðîçâÿçîê

Çà îçíà÷åííÿì êëþ÷åì â³äíîøåííÿ r(R) º òàêà ï³äìíîæèíà K R, ùî äëÿ áóäü-ÿêèõ ð³çíèõ êîðòåæ³â t1 ³ t2 ç r âèêîíóºòüñÿ t1(K) t2(K), ³ æîäíà ï³äìíîæèíà K K íå âîëî䳺 ö³ºþ âëàñòèâ³&

Похожие работы

<< < 1 2 3 4 5 6 > >>