《數(shù)據(jù)庫(kù)原理》知識(shí)點(diǎn)之關(guān)系演算運(yùn)算

字號(hào):

2.3.1 元組關(guān)系演算
    考核要求:達(dá)到“領(lǐng)會(huì)”和“簡(jiǎn)單應(yīng)用”
    層次知識(shí)點(diǎn):元組關(guān)系演算的定義及表達(dá)式的含義
    元組演算表達(dá)式的一般形式為:{t|P(t)}
    其含義為:這是一個(gè)元組集合,其中的每個(gè)元組t(t是元組變量)滿足公式P所規(guī)定的條件。
    理解有關(guān)公式和原子公式的定義,對(duì)于公式中出現(xiàn)的符號(hào),比如
    、、=>、∧、∨、┐
    要理解其含義。
    Notice:(1)結(jié)合例題和習(xí)題領(lǐng)會(huì)表達(dá)式的含義,一定要多做練習(xí)。
    (2)對(duì)于給定的關(guān)系計(jì)算元組表達(dá)式的值。(此部分內(nèi)容為“簡(jiǎn)單應(yīng)用”)
    2.3.2 域關(guān)系演算
    考核要求:達(dá)到“領(lǐng)會(huì)”和“簡(jiǎn)單應(yīng)用”
    層次知識(shí)點(diǎn):域關(guān)系演算的定義及表達(dá)式的含義
    域演算表達(dá)式的一般形式為:{t1……tk|P(t1……,tk)}
    其含義為:這是一個(gè)域集合,其中每個(gè)域變量的取值關(guān)系滿足公式P所規(guī)定的條件。
    理解域公式的寫法Notice:
    (1)結(jié)合例題和習(xí)題領(lǐng)會(huì)表達(dá)式的含義,一定要多做練習(xí)。(熟能生巧)
    (2)對(duì)于給定的關(guān)系計(jì)算域表達(dá)式的值。(此部分內(nèi)容為“簡(jiǎn)單應(yīng)用”)
    (3)表達(dá)式的轉(zhuǎn)換不用強(qiáng)記,關(guān)鍵要從語(yǔ)義上理解。
    2.3.3 關(guān)系運(yùn)算的安全性和等價(jià)性
    考核要求:達(dá)到“識(shí)記”
    層次知識(shí)點(diǎn):安全性和等價(jià)性的含義
    (1)關(guān)系運(yùn)算的安全性關(guān)系代數(shù)的運(yùn)算總是安全性。
    關(guān)系演算則可能出現(xiàn)無(wú)限關(guān)系(概念)和無(wú)窮驗(yàn)證(概念)問題。
    在數(shù)據(jù)庫(kù)技術(shù)中,不產(chǎn)生無(wú)限關(guān)系和無(wú)窮驗(yàn)證的運(yùn)算稱為安全運(yùn)算,相應(yīng)的表達(dá)式稱為安全表達(dá)式,所采取的措施稱為安全約束。
    約定:運(yùn)算只對(duì)表達(dá)式中公式在涉及到的關(guān)系的值范圍內(nèi)操作。
    有了這一約定后,關(guān)系演算是安全的。
    (2)關(guān)系運(yùn)算的等價(jià)性并、差、笛卡兒積、投影和選擇是關(guān)系代數(shù)最基本的操作,并構(gòu)成了關(guān)系代數(shù)運(yùn)算的最小完備集。
    已經(jīng)證明,在這個(gè)基礎(chǔ)上,關(guān)系代數(shù)、安全的元組關(guān)系演算、安全的域關(guān)系演算 在關(guān)系的表達(dá)和操作能力上是安全等價(jià)的。