一、關(guān)系屬性:
域:同數(shù)據(jù)類型的值的集合
笛卡爾積:一種域上的集合運(yùn)算(元組,分量、基數(shù)),結(jié)果為各個(gè)元組之間各個(gè)值的所有組合結(jié)果的集合
關(guān)系:主屬性(主鍵--候選碼的主屬性,候選碼--可以標(biāo)識(shí)元組的屬性組),非碼(不在候選碼中的屬性)
基礎(chǔ)操作:選擇、投影、并、交、差
二、關(guān)系的完整性:
實(shí)體完整性(主屬性不為空)
參照完整性(外碼賦值必須 在其作為主屬性的關(guān)系中有對(duì)應(yīng)的值)
用戶定義的完整性(不同語(yǔ)境下的適當(dāng)?shù)募s束條件)
三、關(guān)系代數(shù)(優(yōu)化時(shí)用得上):
傳統(tǒng)集合運(yùn)算(并,交,差,笛卡兒積)
專門的關(guān)系運(yùn)算(選擇,投影,連接,除)
1.選擇:又稱限制,選擇滿足給定條件的元組
2.投影:從關(guān)系R上選擇若干屬性列組成新的關(guān)系
3.連接:從兩個(gè)關(guān)系的笛卡兒積中選取滿足一定關(guān)系條件的元組
4.除:設(shè)R/S=T,則T包含在R中但不在S中的屬性的值,且T的元組和S的元組的所有組合在R中