【數(shù)據(jù)庫原理】關(guān)系模型.ppt

【數(shù)據(jù)庫原理】關(guān)系模型.ppt

ID:50934398

大小:180.50 KB

頁數(shù):39頁

時(shí)間:2020-03-16

【數(shù)據(jù)庫原理】關(guān)系模型.ppt_第1頁
【數(shù)據(jù)庫原理】關(guān)系模型.ppt_第2頁
【數(shù)據(jù)庫原理】關(guān)系模型.ppt_第3頁
【數(shù)據(jù)庫原理】關(guān)系模型.ppt_第4頁
【數(shù)據(jù)庫原理】關(guān)系模型.ppt_第5頁
資源描述:

《【數(shù)據(jù)庫原理】關(guān)系模型.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、關(guān)系模型數(shù)據(jù)結(jié)構(gòu):關(guān)系關(guān)系模型三要素:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性規(guī)則數(shù)據(jù)結(jié)構(gòu):關(guān)系學(xué)號姓名年齡性別2001001張三20男2001002王五19男2001003李英19女學(xué)生登記表關(guān)系:規(guī)范化的二維表關(guān)系的目(度、關(guān)系的元數(shù))、單元關(guān)系、二元關(guān)系、關(guān)系的基數(shù)屬性、屬性名、元組注:關(guān)系規(guī)范化限制:關(guān)系中每個(gè)屬性值必不可分關(guān)系中不能出現(xiàn)重復(fù)元組關(guān)系中不考慮元組和屬性間的順序每列中的屬性值的數(shù)據(jù)類型相同不同列屬性值的數(shù)據(jù)類型可同候選鍵:主鍵(主碼):外鍵:一個(gè)屬性組的值唯一標(biāo)識(shí)一個(gè)元組,該屬性組稱為候選鍵Orders(orderno,month,cid,aid,p

2、id,qty,dollars)sc(sno,cno,cgrade)sc(id,sno,cno,cgrade)Customers(id,cname,city,discnt)關(guān)系模式:對關(guān)系的描述關(guān)系名(屬性名1,屬性名2,…)三類完整性規(guī)則實(shí)體完整性:參照完整性:用戶定義完整性:主鍵不能為空在外鍵中不能引用在其他表中并不存在的主鍵值cidcnameCityDiscntC001SohuBeijing10C002ACMEDuluth8C003UTTianjin9ordernomonthcidaidpidqtydollarsO001JulyC001A001P0011

3、00120.00O002MayC004A002P002890340.00customersordersR(U,D,dom,F)關(guān)系操作:集合操作方式關(guān)系運(yùn)算:關(guān)系代數(shù)語言:以集合運(yùn)算為基礎(chǔ)關(guān)系演算語言:以謂詞演算為基礎(chǔ)關(guān)系代數(shù):它的運(yùn)算對象和結(jié)果都為關(guān)系運(yùn)算名稱運(yùn)算符舉例(R、S為兩個(gè)關(guān)系)基本操作并∪R∪S差-R-S笛卡爾積×R×S選擇σ?F(R)投影∏ПA(R)復(fù)合操作交∩R∩S連接RS除÷R÷S并:R∪S結(jié)果由屬于R和S的元組組成,仍為n元關(guān)系差:R-S結(jié)果由屬于R但不屬于S的元組組成,仍為n元關(guān)系笛卡爾積:R×S交:R∩S結(jié)果由既屬于R又屬于S的元組

4、組成,仍為n元關(guān)系相當(dāng)于R-(R-S)結(jié)果為n+m元關(guān)系,由k1×k2個(gè)元組組成例1:求關(guān)系R和S的并、交、差、笛卡爾積的值R           SA B CabcdafcadD E Fdafbga例2:求笛卡爾積的值結(jié)論:關(guān)系是笛卡爾積的有限子集D1=男人集合={王軍,李平,張迎}D2=女人集合={丁小,吳方}D3=孩子集合={王一,李一,李二}D1×D2×D3={王軍,丁小,王一}{王軍,丁小,李一}{王軍,丁小,李二}{王軍,吳方,王一}{王軍,天方,李一}{王軍,吳方,李二}{李平,丁小,王一}{李平,丁小,李一}{李平,丁小,李二}{李平,吳方,

5、王一}{李平,吳方,李一}{李平,吳方,李二}{張迎,丁小,王一}{張迎,丁小,李一}{張迎,丁小,李二}{張迎,吳方,王一}{張迎,吳方,李一}{張迎,吳方,李二}[返回]選擇:?F(R)F形如:riθc(其中為=、≠、>、<、≤、≥或∧、∨、(,┐),F(xiàn)的取值為真或假結(jié)果為關(guān)系R中滿足條件F的元組[實(shí)例]查詢年齡小于20的學(xué)生查詢所有男生的情況Sno(學(xué)號)Sname(姓名)Ssex(性別)Sage(年齡)03001劉黎      男      1903002張立      男      1903003     王麗      女      18Sno(

6、學(xué)號)Sname(姓名)Ssex(性別)Sage(年齡)03001劉黎      男      1903002張立      男      1903004     周一      男      20投影:ПA(R)選取關(guān)系的某些列做垂直投影,并可重新安排列的順序。[實(shí)例]在S表的Sname和Sage列上作投影查詢選課學(xué)生的學(xué)號Sname(姓名)Sage(年齡)劉黎           19張立           19王麗           18周一           20Sno(學(xué)號)030010300303004注:在投影操作結(jié)果中產(chǎn)生的重復(fù)元組應(yīng)取

7、消連接:R SAθB從關(guān)系R和S的笛卡爾積中選取屬性間滿足一定條件的元組。等價(jià)于:R  S=∏i1,i2,…im(σR.A1=S.B1∧…∧R.Ak=S.Bk(R×S))AθB[實(shí)例]A

8、001劉黎   男   19C0028003003 

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。