freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

關(guān)系數(shù)據(jù)庫基本原理-wenkub.com

2025-05-09 16:44 本頁面
   

【正文】 (5) 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)有兩個(gè)任務(wù),一是數(shù)據(jù)庫的設(shè)計(jì),二是應(yīng)用程序的開發(fā)。 (2)關(guān)系運(yùn)算是關(guān)系數(shù)據(jù)庫操作的數(shù)學(xué)基礎(chǔ),通常的關(guān)系運(yùn)算包括并、交、差、乘積、選擇、投影等 6種。 (3)“商品 ” 實(shí)體到關(guān)系模式的轉(zhuǎn)換 “ 商品 ” 實(shí)體包含 6個(gè)屬性,關(guān)鍵屬性是 “ 商品代碼(Goods_ID)”, “ 商品 ” 實(shí)體與 “ 銷售訂單 ” 實(shí)體及 “ 采購(gòu)訂單 ” 實(shí)體間有 1:n的聯(lián)系,與 “ 商品規(guī)格 ” 實(shí)體有 n:1的聯(lián)系。 (1)“員工 ” 實(shí)體到關(guān)系模式的轉(zhuǎn)換 從圖 210和圖 211中看出, “ 員工 ” 實(shí)體有 9個(gè)屬性,Employee_ID是其關(guān)鍵屬性,該實(shí)體與 “ 銷售訂單 ” 實(shí)體間有一個(gè) 1:n的聯(lián)系。 49 49 數(shù)據(jù)庫的設(shè)計(jì)方法 員工 銷售訂單 商品 采購(gòu)訂單 供應(yīng)商 運(yùn)輸商 客戶 圖 29 數(shù)據(jù)實(shí)體之間的關(guān)系 50 50 數(shù)據(jù)庫的設(shè)計(jì)方法 2.?dāng)?shù)據(jù)實(shí)體的 ER圖 這個(gè)實(shí)例包含的數(shù)據(jù)實(shí)體較多,聯(lián)系較復(fù)雜,如果用一般的 ER圖描述,幅面會(huì)比較大,對(duì)于這種問題,常常用一種 ER圖的變形圖來描述。 (4)員工 (Employee):該公司的員工。 42 42 數(shù)據(jù)庫的設(shè)計(jì)方法 4. m:n聯(lián)系到關(guān)系模型的轉(zhuǎn)化 一個(gè) m:n聯(lián)系要單獨(dú)建立一個(gè)關(guān)系模式,分別用兩個(gè)實(shí)體的關(guān)鍵字作為外部關(guān)鍵字。 37 37 數(shù)據(jù)庫的設(shè)計(jì)方法 例:例如對(duì)于圖 23所示的學(xué)生實(shí)體,應(yīng)將其轉(zhuǎn)化為關(guān)系: 學(xué)生 (學(xué)號(hào) ,姓名 ,民族 ,籍貫 ) 其中下劃線標(biāo)注的屬性表示關(guān)鍵字。 函數(shù)依賴: (S, J)→T , (S, T)→J , T→J (S, J)和 (S, T)都是候選碼 ? STJ∈ 3NF 沒有任何 非主屬性 對(duì)碼傳遞依賴或部分依賴 ? STJ∈ BCNF T是決定因素, T不包含碼 33 33 BCNF(續(xù)) ? 解決方法:將 STJ分解為二個(gè)關(guān)系模式: ST(S, T) ∈ BCNF, TJ(T, J)∈ BCNF 沒有 任何屬性 對(duì)碼的部分函數(shù)依賴和傳遞函數(shù)依賴 34 34 關(guān)系模型的完整性約束 ? 實(shí)體完整性 所謂實(shí)體完整性 , 就是一個(gè)關(guān)系模型中的所有元組都是惟一的 , 沒有兩個(gè)完全相同的元組 , 也就是一個(gè)二維表中沒有兩個(gè)完全相同行 , 也稱為行完整性 。 ? 解決方法 SLC分解為兩個(gè)關(guān)系模式,以 消除這些部分函數(shù)依賴 SC( Sno, Cno, Grade) ∈ 2NF SL( Sno, Sdept, Sloc) ∈ 2NF ? 關(guān)系模式 SC的碼為( Sno, Cno) ? 關(guān)系模式 SL的碼為 Sno ? 這樣非主屬性對(duì)碼都是完全函數(shù)依賴 27 27 3NF 例: 2NF關(guān)系模式 SL(Sno, Sdept, Sloc)中 函數(shù)依賴: Sno→Sdept Sdept → Sno Sdept→Sloc 可得: Sno→Sloc ,即 SL中存在非主屬性對(duì)碼的傳遞函數(shù)依 賴, SL ∈ 3NF 傳遞 傳遞 28 28 3NF ? 解決方法 采用投影分解法,把 SL分解為兩個(gè)關(guān)系模式,以消除傳遞函數(shù)依賴: SD( Sno, Sdept) DL( Sdept, Sloc) SD的碼為 Sno, DL的碼為 Sdept。 對(duì) R進(jìn)行 1NF分解的方法不是采用投影,而是直接將其復(fù)合屬性進(jìn)行分解,用分解后的基本屬性集取代原來的屬性,以獲得 1NF。 21 21 關(guān)系模式的分解 5. BoyceCodd范式 定義 9 設(shè) R是一個(gè)關(guān)系模式,若 R的每一個(gè)函數(shù)依賴關(guān)系的左部都是 R的一個(gè)候選關(guān)鍵字,稱 R滿足 BoyceCodd范式,簡(jiǎn)記為 BCNF。 例如,如果關(guān)于員工的關(guān)系中有一個(gè)工資屬性,而工資又由更基本的兩個(gè)數(shù)據(jù)項(xiàng)基本工資和崗位工資組成,則這個(gè)員工的關(guān)系模式就不滿足 1NF。 習(xí)慣上把候選關(guān)鍵屬性稱為候選關(guān)鍵字,關(guān)鍵屬性稱為關(guān)鍵字。 17 17 關(guān)系模式的分解 定義 2 R, X, Y如定義 1所設(shè),如果 X→Y 成立,但對(duì) X的任意真子集 X1,都有 X1→Y 不成立,稱 Y完全函數(shù)依賴于X,否則,稱 Y部分函數(shù)依賴于 X。 插入異常 刪除異常 數(shù)據(jù)冗余與更新異常 供應(yīng)商代碼 供應(yīng)商名稱 聯(lián)系人 商品名稱 訂貨數(shù)量 單價(jià) S001 華科電子有限
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1