溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系運(yùn)算有什么

發(fā)布時(shí)間:2020-08-05 10:14:48 來(lái)源:億速云 閱讀:634 作者:Leah 欄目:互聯(lián)網(wǎng)科技

關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系運(yùn)算有什么?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

1、選擇運(yùn)算,從一個(gè)關(guān)系R中選擇出滿足給定條件的所有元組;

2、投影運(yùn)算,從一個(gè)關(guān)系R所有屬性中選擇某些指定屬性;

3、連接運(yùn)算,是從兩個(gè)關(guān)系的廣義笛卡爾積中選取屬性間滿足一定條件的元組形成一個(gè)新關(guān)系。

關(guān)系運(yùn)算

關(guān)系的基本運(yùn)算有兩類:一類是傳統(tǒng)的集合運(yùn)算(并、差、交等),另一類是專門的關(guān)系運(yùn)算(選擇、投影、連接、除法、外連接等),有些查詢需要幾個(gè)基本運(yùn)算的組合,要經(jīng)過(guò)若干步驟才能完成。

一、傳統(tǒng)的集合運(yùn)算

1、并(UNION) 設(shè)有兩個(gè)關(guān)系R和S,它們具有相同的結(jié)構(gòu)。R和S的并是由屬于R或?qū)儆赟的元組組成的集合,運(yùn)算符為∪。記為T=R∪S。

2、差(DIFFERENCE) R和S的差是由屬于R但不屬

于S的元組組成的集合,運(yùn)算符為-。記為T=R-S。

3、交(INTERSECTION) R和S的交是由既屬于R又屬于S的元組組成的集合,運(yùn)算符為∩。記為T=R∩S。 R∩S=R-(R-S)。

二、選擇運(yùn)算

從關(guān)系中找出滿足給定條件的那些元組稱為選擇。其中的條件是以邏輯表達(dá)式給出的,值為真的元組將被選取。這種運(yùn)算是從水平方向抽取元組?!≡贔OXPRO中的短語(yǔ)FOR和WHILE均相當(dāng)于選擇運(yùn)算。

如:LIST FOR 出版單位='高等教育出版社' AND 單價(jià)<=20

三、投影運(yùn)算

從關(guān)系模式中挑選若干屬性組成新的關(guān)系稱為投影。這是從列的角度進(jìn)行的運(yùn)算,相當(dāng)于對(duì)關(guān)系進(jìn)行垂直分解。在FOXPRO中短語(yǔ)FIELDS相當(dāng)于投影運(yùn)算?!∪纾骸IST FIELDS 單位,姓名

四、連接運(yùn)算

連接運(yùn)算是從兩個(gè)關(guān)系的笛卡爾積中選擇屬性間滿足一定條件的元組。

五、除法運(yùn)算

在關(guān)系代數(shù)中,除法運(yùn)算可理解為笛卡爾積的逆運(yùn)算。

設(shè)被除關(guān)系R為m元關(guān)系,除關(guān)系S為n元關(guān)系,那么它們的商為m-n元關(guān)系,記為R÷S。商的構(gòu)成原則是:將被除關(guān)系R中的m-n列,按其值分成若干組,檢查每一組的n列值的集合是否包含除關(guān)系S,若包含則取m-n列的值作為商的一個(gè)元組,否則不取。

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI