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

正文內(nèi)容

數(shù)據(jù)庫(kù)設(shè)計(jì)ppt課件(編輯修改稿)

2025-02-09 09:24 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。 ER圖向關(guān)系模型的轉(zhuǎn)換(續(xù)) ?轉(zhuǎn)換原則 ⒈ 一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。 –關(guān)系的屬性 :實(shí)體型的屬性 –關(guān)系的碼 :實(shí)體型的碼 例,學(xué)生實(shí)體可以轉(zhuǎn)換為如下關(guān)系模式: 學(xué)生( 學(xué)號(hào) ,姓名,出生日期,所在系, 年級(jí),平均成績(jī)) ER圖向關(guān)系模型的轉(zhuǎn)換(續(xù)) ⒉ 一個(gè) m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。 –關(guān)系的屬性 :與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性 –關(guān)系的碼 :各實(shí)體碼的組合 例,“選修”聯(lián)系是一個(gè) m:n聯(lián)系,可以將它轉(zhuǎn)換為如下關(guān)系模式,其中學(xué)號(hào)與課程號(hào)為關(guān)系的組合碼: 選修( 學(xué)號(hào) , 課程號(hào) ,成績(jī)) ER圖向關(guān)系模型的轉(zhuǎn)換(續(xù)) ⒊ 一個(gè) 1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與 n端對(duì)應(yīng)的關(guān)系模式合并。 – 1) 轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式 ?關(guān)系的屬性 :與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性 ?關(guān)系的碼 : n端實(shí)體的碼 ER圖向關(guān)系模型的轉(zhuǎn)換(續(xù)) ⒊ 一個(gè) 1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與 n端對(duì)應(yīng)的關(guān)系模式合并。 – 2) 與 n端對(duì)應(yīng)的關(guān)系模式合并 ?合并后關(guān)系的屬性 :在 n端關(guān)系中加入 1端關(guān)系的碼和聯(lián)系本身的屬性 ?合并后關(guān)系的碼 :不變 –可以減少系統(tǒng)中的關(guān)系個(gè)數(shù),一般情況下更傾向于采用這種方法 ER圖向關(guān)系模型的轉(zhuǎn)換(續(xù)) ⒋ 一個(gè) 1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。 – 1) 轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式 ?關(guān)系的屬性 :與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性 ?關(guān)系的候選碼 :每個(gè)實(shí)體的碼均是該關(guān)系的候選碼 ER圖向關(guān)系模型的轉(zhuǎn)換(續(xù)) ⒋ 一個(gè) 1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。 – 2) 與某一端對(duì)應(yīng)的關(guān)系模式合并 ?合并后關(guān)系的屬性 :加入對(duì)應(yīng)關(guān)系的碼和聯(lián)系本身的屬性 ?合并后關(guān)系的碼 :不變 ER圖向關(guān)系模型的轉(zhuǎn)換(續(xù)) 注意: ? 從理論上講, 1:1聯(lián)系可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。 ? 但在一些情況下,與不同的關(guān)系模式合并效率會(huì)大不一樣。因此究竟應(yīng)該與哪端的關(guān)系模式合并需要依應(yīng)用的具體情況而定。 ? 由于連接操作是最費(fèi)時(shí)的操作,所以一般應(yīng)以盡量減少連接操作為目標(biāo)。 例如,如果經(jīng)常要查詢某個(gè)班級(jí)的班主任姓名,則將管理聯(lián)系與教師關(guān)系合并更好些。 ER圖向關(guān)系模型的轉(zhuǎn)換(續(xù)) ⒌ 三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。 –關(guān)系的屬性 :與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性 –關(guān)系的碼 :各實(shí)體碼的組合 例,“講授”聯(lián)系是一個(gè)三元聯(lián)系,可以將它轉(zhuǎn)換為如下關(guān)系模式,其中課程號(hào)、職工號(hào)和書號(hào)為關(guān)系的組合碼: 講授( 課程號(hào),職工號(hào),書號(hào) ) 向特定 DBMS規(guī)定的模型進(jìn)行轉(zhuǎn)換 ?一般的數(shù)據(jù)模型還需要向特定 DBMS規(guī)定的模型進(jìn)行轉(zhuǎn)換。 ?轉(zhuǎn)換的主要依據(jù)是所選用的 DBMS的功能及限制。沒有通用規(guī)則。 ?對(duì)于關(guān)系模型來說,這種轉(zhuǎn)換通常都比較簡(jiǎn)單。 數(shù)據(jù)模型的優(yōu)化 ? 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的結(jié)果不是唯一的。 ? 得到初步數(shù)據(jù)模型后,還應(yīng)該適當(dāng)?shù)匦薷?、調(diào)整數(shù)據(jù)模型的結(jié)構(gòu),以進(jìn)一步提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能,這就是數(shù)據(jù)模型的優(yōu)化。 ? 關(guān)系數(shù)據(jù)模型的優(yōu)化通常以規(guī)范化理論為指導(dǎo)。 數(shù)據(jù)模型的優(yōu)化(續(xù)) – 并不是規(guī)范化程度越高的關(guān)系就越優(yōu)。 ? 當(dāng)一個(gè)應(yīng)用的查詢中經(jīng)常涉及到兩個(gè)或多個(gè)關(guān)系模式的屬性時(shí),系統(tǒng)必須經(jīng)常地進(jìn)行聯(lián)接運(yùn)算,而聯(lián)系運(yùn)算的代價(jià)是相當(dāng)高的,可以說關(guān)系模型低效的主要原因就是做聯(lián)接運(yùn)算引起的,因此在這種情況下,第二范式甚至第一范式也許是最好的。 數(shù)據(jù)模型的優(yōu)化(續(xù)) ? 非 BCNF的關(guān)系模式雖然從理論上分析會(huì)存在不同程度的更新異常,但如果在實(shí)際應(yīng)用中對(duì)此關(guān)系模式只是查詢,并不執(zhí)行更新操作,則就不會(huì)產(chǎn)生實(shí)際影響。 ? 對(duì)于一個(gè)具體應(yīng)用來說,到底規(guī)范化進(jìn)行到什么程度,需要權(quán)衡響應(yīng)時(shí)間和潛在問題兩者的利弊才能決定。一般說來,第三范式就足夠了。 數(shù)據(jù)模型的優(yōu)化(續(xù)) 按照需求分析階段得到的各種應(yīng)用對(duì)數(shù)據(jù)處理的要求,對(duì)關(guān)系模式進(jìn)行必要的分解或合并,以提高數(shù)據(jù)操作的效率和存儲(chǔ)空間的利用率 – 常用分解方法 ? 水平分解 ? 垂直分解 設(shè)計(jì)用戶子模式 ? 定義數(shù)據(jù)庫(kù)模式主要是從系統(tǒng)的時(shí)間效率、空間效率、易維護(hù)等角度出發(fā)。 ? 定義用戶外模式時(shí)應(yīng)該更注重考慮用戶的習(xí)慣與方便。包括三個(gè)方面: 設(shè)計(jì)用戶子模式(續(xù)) (1) 使用更符合用戶習(xí)慣的別名 (2) 針對(duì)不同級(jí)別的用戶定義不同的外模式,以滿足系統(tǒng)對(duì)安全性的要求。 (3) 簡(jiǎn)化用戶對(duì)系統(tǒng)的使用 . 數(shù)據(jù)庫(kù)的物理設(shè)計(jì) ?什么是數(shù)據(jù)庫(kù)的物理設(shè)計(jì) –數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),它依賴于給定的計(jì)算機(jī)系統(tǒng)。 –為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。 數(shù)據(jù)庫(kù)的物理設(shè)計(jì) ?數(shù)據(jù)庫(kù)物理設(shè)計(jì)的步驟 –確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu) –對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率 –如果評(píng)價(jià)結(jié)果滿足原設(shè)計(jì)要求則可進(jìn)入到物理實(shí)施階段,否則,就需要重新設(shè)計(jì)或修改物理結(jié)構(gòu),有時(shí)甚至要返回邏輯設(shè)計(jì)階段修改數(shù)據(jù)模型。 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)的內(nèi)容和方法 ?設(shè)計(jì)物理數(shù)據(jù)庫(kù)結(jié)構(gòu)的準(zhǔn)備工作 – 充分了解應(yīng)用環(huán)境,詳細(xì)分析要運(yùn)行的事務(wù),以獲得選擇物理數(shù)據(jù)庫(kù)設(shè)計(jì)所需參數(shù) – 充分了解所用 RDBMS的內(nèi)部特征,特別是系統(tǒng)提供的存取方法和存儲(chǔ)結(jié)構(gòu) 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)的內(nèi)容和方法(續(xù)) ?選擇物理數(shù)據(jù)庫(kù)設(shè)計(jì)所需參數(shù) – 數(shù)據(jù)庫(kù)查詢事務(wù) ?查詢的關(guān)系 ? 查詢條件所涉及的屬性 ? 連接條件所涉及的屬性 ? 查詢的投影屬性 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)的內(nèi)容和方法(續(xù)) ?選擇物理數(shù)據(jù)庫(kù)設(shè)計(jì)所需參數(shù) (續(xù) ) –數(shù)據(jù)更新事務(wù) ?被更新的關(guān)系 ?每個(gè)關(guān)系上的更新操作條件所涉及的屬性 ? 修改操作要改變的屬性值 – 每個(gè)事務(wù)在各關(guān)系上運(yùn)行的頻率和性能要求 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)的內(nèi)容和方法(續(xù)) ?關(guān)系數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)容 – 1. 為關(guān)系模式選擇存取方法 (建立存取路徑 ) – 2. 設(shè)計(jì)關(guān)系、索引等數(shù)據(jù)庫(kù)文件的物理存儲(chǔ)結(jié)構(gòu) 關(guān)系模式存取方法選擇 ? 數(shù)據(jù)庫(kù)系統(tǒng)是多用戶共享
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1