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



