數(shù)據(jù)庫關(guān)系運(yùn)算有幾種類型 數(shù)據(jù)庫關(guān)系運(yùn)算?
數(shù)據(jù)庫關(guān)系運(yùn)算?在關(guān)系數(shù)據(jù)庫中,有三種基本的關(guān)系操作:選擇、投影和連接。關(guān)系的基本運(yùn)算有兩種:一種是傳統(tǒng)的集合運(yùn)算(并、差、交等),另一種是特殊的關(guān)系運(yùn)算(選擇、投影、連接、分割、外接等)。有些查詢需
數(shù)據(jù)庫關(guān)系運(yùn)算?
在關(guān)系數(shù)據(jù)庫中,有三種基本的關(guān)系操作:選擇、投影和連接。關(guān)系的基本運(yùn)算有兩種:一種是傳統(tǒng)的集合運(yùn)算(并、差、交等),另一種是特殊的關(guān)系運(yùn)算(選擇、投影、連接、分割、外接等)。有些查詢需要幾個(gè)基本操作的組合,可以通過幾個(gè)步驟來完成。1、 傳統(tǒng)的集合運(yùn)算1,并集有兩個(gè)關(guān)系R和s,它們具有相同的結(jié)構(gòu)。R和S的并集是一組屬于R或S的元組,運(yùn)算符是∪。T=R∪s.2。兩端之和不是差集。T=r-s.3。R和S的交集是一組同時(shí)屬于R和S的元組,運(yùn)算符是∩。選擇操作從關(guān)系中找出滿足給定條件的元組,稱為選擇。條件由邏輯表達(dá)式給出,選擇值為真的元組。此操作水平提取元組。FoxPro中的短語for和while相當(dāng)于選擇操作。例如:list For publishing unit=“高等教育出版社”和單價(jià)
選擇操作、投影操作和連接操作。
1. 選擇操作。選拔也可以說是一種限制。它是在關(guān)系R中選擇滿足給定條件的元組,選擇操作實(shí)際上是從關(guān)系R中選擇使邏輯表達(dá)式f為真的元組,這是從直線的角度進(jìn)行的操作。
2. 投影操作。關(guān)系R上的投影就是從關(guān)系R中選擇多個(gè)屬性列,形成一個(gè)新的關(guān)系。πa(R)={t[a]| t∈R},其中a是R中的屬性列。投影操作是從列的角度進(jìn)行的操作。
3. 加入操作。連接也可以說是θ連接,它從兩個(gè)關(guān)系的笛卡爾積中選擇屬性之間滿足一定條件的元組。有兩種最重要和常用的連接操作:等價(jià)連接和自然連接。θ為“=”時(shí)的連接稱為等效連接。自然連接是一種特殊的等效連接?!?/p>