第二章(關(guān)系模式:表結(jié)構(gòu),關(guān)系:表中數(shù)據(jù),屬性:列,元組:行)

一、關(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中

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容