www.wikidata.uk-ua.nina.az
Relyaci jna a lgebra ce formalna procedurna mova zapitiv 1 V matematici relyacijna algebra algebra vidnoshen ye algebrayichnoyu strukturoyu logiki pershogo poryadku ta teoriyi mnozhin Cya struktura skladayetsya z mnozhini vidnoshen zamknenih operatorami Operatori zastosovuyutsya do vidnoshen v rezultati zastosuvannya otrimuyetsya nove vidnoshennya Zmist 1 Primitivni operaciyi 1 1 Operaciyi z mnozhinami 1 2 Vibirka s 1 3 Proyekciya p 1 4 Perejmenuvannya r 2 Relyacijni operaciyi 2 1 Sumisnist vidnoshen 2 1 1 Vidnoshennya sumisni z ob yednannyam 2 1 2 Vidnoshennya sumisni po uzyattyu rozshirenogo dekartovogo dobutku 2 2 Operaciya perejmenuvannya atributiv 2 3 Operaciya prisvoyennya 2 4 Teoretiko mnozhinni operaciyi 2 4 1 Ob yednannya 2 4 2 Peretin 2 4 3 Vidnimannya 2 4 4 Dekartovij dobutok 2 5 Specialni relyacijni operaciyi 2 5 1 Vibirka obmezhennya 2 5 2 Proyekciya 2 5 3 Z yednannya 2 5 4 Dilennya 3 Zalezhnist relyacijnih operatoriv 4 Div takozh 5 Znoski 6 LiteraturaPrimitivni operaciyi red Podibno do inshih algebr deyaki operatori ye primitivnimi a inshi buduchi viznacheni cherez primitivni ye pohidnimi vid nih V relyacijnij algebri Kodda viznacheno taki shist primitivnih operatoriv vibirka proyekciya dekartiv dobutok ob yednannya ta riznicya i perejmenuvannya naspravdi Kodd vidmovivsya vid vklyuchennya operatora perejmenuvannya odnak rozrobniki ISBL naveli prikladi neobhidnosti jogo vklyuchennya Shist operatoriv ye fundamentalnimi v tomu sensi sho zhoden iz nih ne mozhna vidkinuti bez vtrati potuzhnosti Bagato inshih operatoriv bulo viznacheno kombinaciyeyu cih shesti Sered najvazhlivishih mozhna nazvati peretin mnozhin dilennya ta prirodne ob yednannya Naspravdi ISBL dala pidstavi dlya zamini dekartovogo dobutku prirodnim ob yednannyam okremim vipadkom yakogo ye dekartiv dobutok Operaciyi z mnozhinami red Dekartiv dobutok Ob yednannya mnozhin Riznicya mnozhin Vibirka s red Dokladnishe Vibirka relyacijna algebra Uzagalnena vibirka ce unarnij operator sho zapisuyetsya yak s f R displaystyle sigma varphi R nbsp de f displaystyle varphi nbsp ye formuloyu chislennya vislovlen sho skladayetsya z atomiv dozvolenih u zvichajnij vibirci ta logichnih operatoriv displaystyle land nbsp kon yunkciyi displaystyle lor nbsp diz yunkciyi ta displaystyle lnot nbsp zaperechennya Taka vibirka vibiraye vsi kortezhi iz R displaystyle R nbsp dlya yakih f displaystyle varphi nbsp istina Proyekciya p red Dokladnishe Proyekciya relyacijna algebra Proyekciya ce unarna operaciya sho zapisuyetsya yak p a 1 a n R displaystyle pi a 1 a n R nbsp de a 1 a n displaystyle a 1 dots a n nbsp ye mnozhinoyu nazv atributiv Rezultat proyekciyi viznachayetsya yak mnozhina sho otrimuyetsya iz vsih kortezhiv iz R displaystyle R nbsp sho obmezhuyutsya a 1 a n displaystyle a 1 dots a n nbsp Perejmenuvannya r red Dokladnishe Perejmenuvannya relyacijna algebra Perejmenuvannya ye unarnim operatorom sho zapisuyetsya yak r a b R displaystyle rho a b R nbsp Rezultat zastosuvannya operatora identichnij R displaystyle R nbsp za vinyatkom togo sho pole b displaystyle b nbsp v usih kortezhah perejmenovuyetsya na pole a displaystyle a nbsp Cej operator zastosovuyetsya dlya prostogo perejmenuvannya atributa vidnoshennya abo samogo vidnoshennya Relyacijni operaciyi red Sumisnist vidnoshen red Vidnoshennya sumisni z ob yednannyam red Deyaki relyacijni operaciyi napriklad ob yednannya peretin i ekvivalentnist potrebuyut shob vidnoshennya mali odnakovi zagolovki Vidnoshennya nazivayutsya sumisnimi po ob yednannyu yaksho voni mayut odinu i tu zh kilkist imen atributiv tobto dlya bud yakogo atributa v odnomu vidnoshenni znajdetsya atribut z takim zhe najmenuvannyam v inshomu vidnoshenni atributi z odnakovimi imenami viznacheni na odnih i tih zhe tipah danih domenah Deyaki vidnoshennya ne ye sumisnimi z ob yednannyam ale stayut takimi pislya perejmenuvannya deyakih atributiv Vidnoshennya sumisni po uzyattyu rozshirenogo dekartovogo dobutku red Relyacijnij operaciyi rozshirenogo dekartovogo dobutku vimagaye shob vidnoshen operandi ne mali odnojmennih atributiv Vidnoshennya nazivayutsya sumisnimi z uzyattya rozshirenogo dekartovogo dobutku yaksho peretin mnozhin imen atributiv vzyatih z yih shem vidnoshen porozhno Operaciya perejmenuvannya atributiv red Rezultatom zastosuvannya operaciyi perejmenuvannya atributiv ye vidnoshennya z zminenimi imenami atributiv Sintaksis R RENAME Atr1 Atr2 AS NewAtr1 NewAtr2 de R vidnoshennya Atr1 Atr2 pochatkovi imena atributiv NewAtr1 NewAtr2 novi imena atributiv Operaciya prisvoyennya red Operaciya prisvoyennya dozvolyaye zberegti rezultat vichislennya relyacijnogo virazhennya u dijsnomu vidnoshenni Teoretiko mnozhinni operaciyi red Ob yednannya red Vidnoshennya z tim zhe zagolovkom sho i u sumisnih po tipu vidnoshen A i B i tilom sho skladayetsya z kortezhiv sho nalezhat abo A abo B abo obom vidnoshennyam Sintaksis A UNION B Peretin red Vidnoshennya z tim zhe zagolovkom sho i u sumisnih po tipu vidnoshen A i B i tilom sho skladayetsya z kortezhiv sho nalezhat odnochasno obom vidnoshennyam A i B Sintaksis A INTERSECT B Vidnimannya red Vidnoshennya z tim zhe zagolovkom sho i u sumisnih po tipu vidnoshen A i B i tilom sho skladayetsya z kortezhiv sho nalezhat vidnoshennyu A i ne nalezhat vidnoshennyu B Sintaksis A MINUS B Dekartovij dobutok red Vidnoshennya A1 A2 Am B1 B2 Bm zagolovok yakogo ye zcheplennyam konkatenaciyeyu zagolovkiv vidnoshen A A1 A2 Am i B B1 B2 Bm a tilo skladayetsya z kortezhiv yaki ye zcheplennyam kortezhiv vidnosin A i B a1 a2 am b1 b2 bm takih sho a1 a2 am A b1 b2 bm B Sintaksis A TIMES B Specialni relyacijni operaciyi red Vibirka obmezhennya red Vidnoshennya z tim zhe zagolovkom sho i u vidnoshennyu A i tilom sho skladayetsya z kortezhiv znachennya atributiv yakih pri pidstanovci v umovu c dayut znachennya ISTINA c yavlyaye soboyu logichne virazhennya do yakogo mozhut vhoditi atributi vidnoshennya A i abo skalyarni dobutki Sintaksis A WHERE c Proyekciya red Proyekciya v relyacijnij algebri unarna operaciya yaka dozvolyaye otrimati vertikalnu pidmnozhinu danogo vidnoshennya abo tablici tobto taka pidmnozhina yaka vihodit viborom specifikovanih atributiv z nastupnim viklyuchennyam yaksho ce neobhidno nadlishkovih dublikativ kortezhiv Nehaj dana tablicya T z imenami atributiv A 1 A 2 ldots A n tobto T A 1 A 2 ldots A n i deyaku pidmnozhinu mnozhini imen atributiv A i 1 A i 2 ldots A i k Rezultatom proyekciyi tablici za obranimi imenami atributiv nazivayetsya nova tablicya T A i 1 A i 2 ldots A i k otrimana z vihidnoyi tablici vikreslyuvannyam atributiv sho ne vhodyat v vibranu mnozhinu z podalshim mozhlivim viluchennyam nadlishkovih dublikativ kortezhiv Pri zdijsnenni proyekciyi neobhidno zadati vidnoshennya yake proyektuyetsya i pevnij nabir jogo atributiv yakij stane zagolovkom rezultuyuchogo Z yednannya red Operaciya z yednannya ye rezultat poslidovnogo zastosuvannya operacij dekartovogo dobutku i vibirki Yaksho u vidnosinah i ye atributi z odnakovimi najmenuvannyami to pered vikonannyam z yednannya taki atributi neobhidno perejmenuvati Sintaksis A TIMES B WHERE c Dilennya red Vidnoshennya z zagolovkom X1 X2 Xn i tilom sho mistit bezlich kortezhiv x1 x2 xn takih sho dlya vsih kortezhiv y1 y2 ym B shodo A X1 x2 Xn Y1 y2 Ym znajdetsya kortezh x1 x2 xn y1 y2 ym Sintaksis A DIVIDEBY BZalezhnist relyacijnih operatoriv red Ne vsi relyacijni operatori ye nezalezhnimi tobto deyaki z relyacijnih operatoriv mozhut buti virazheni cherez inshi relyacijni operatori Operator z yednannyaOperator z yednannya viznachayetsya cherez operatori dekartovogo dobutkui vibirki nastupnim chinom A TIMES B WHERE X Y de X i Y atributi vidpovidno vidnoshennya A i B z vid pochatku rivnimi imenami Operator peretinuOperator peretinu virazhayetsya cherez vidnimannya nastupnim chinom A INTERSECT B A MINUS A MINUS B Operator dilennyaOperator dilennya virazhayetsya cherez operatori vidnimannya dekartovogo dobutku i proyekciyi v takij sposib A DIVIDEBY B A X MINUS A X TIMES B MINUS A X Div takozh red SQL Baza danihZnoski red Silberschatz ta Sudarshan 2011 s 217 Literatura red Silberschatz Abraham Sudarshan S 2011 Database system concepts vid 6 New York McGraw Hill ISBN 9780073523323 OCLC 436031093 Otrimano z https uk wikipedia org w index php title Relyacijna algebra amp oldid 38076622