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

正文內(nèi)容

sqlserver第2章關(guān)系數(shù)據(jù)庫基本原理(編輯修改稿)

2025-06-15 19:25 本頁面
 

【文章內(nèi)容簡介】 工號 → 姓名 ” ,職工號為該函數(shù)依賴的決定因素。同理,當一名職工的職工號被確定之后,它所對應(yīng)的性別、年齡、職務(wù)等屬性值就被唯一確定下來了,所以職工號函數(shù)決定性別、年齡、職務(wù)等描述職工特征的每個屬性,可以分別記作為 “ 職工號→ 性別 ” 、 “ 職工號 → 年齡 ” 、 “ 職工號 → 職務(wù) ” 。 17 17 關(guān)系模式的分解 定義 2: 設(shè)一個關(guān)系為 R(U), X和 Y為屬性集 U上的子集,若存在 X→Y ,同時 X的一個真子集 X’也能夠函數(shù)決定 Y,即存在 X’→Y ,則稱 X→Y 的函數(shù)依賴為部分函數(shù)依賴,或者說,X部分函數(shù)決定 Y, Y部分函數(shù)依賴于 X;否則若在 X中不存在一個真子集 X’,使得 X’也能夠函數(shù)決定 Y,則稱 X完全函數(shù)決定 Y,或 Y完全函數(shù)依賴于 X。 X→Y 的部分函數(shù)依賴也稱為局部函數(shù)依賴。 18 18 關(guān)系模式的分解 例如:在上面介紹的職工關(guān)系中,職工號同其他每個屬性之間的函數(shù)依賴都是完全函數(shù)依賴,因為職工號是一個單屬性決定因素,它不可能再包含其他任何屬性,也就不可能存在真子集函數(shù)決定其他每個屬性的情況存在。另外,如“ (職工號,性別) ” 的值雖然能夠函數(shù)決定相應(yīng)職工的年齡,但其中的真子集職工號就能夠函數(shù)決定其年齡,所以(職工號,性別)到年齡之間的函數(shù)依賴為部分函數(shù)依賴。即在 “ (職工號,性別) → 年齡 ” 的函數(shù)依賴中存在著 “ 職工號 → 年齡 ” 的函數(shù)依賴。 定義 3 設(shè) X, Y, Z是關(guān)系模式 R的不同屬性集,若X→Y( 并且 Y→X 不成立 ), Y→Z ,稱 X傳遞決定 Z,或稱 Z傳遞函數(shù)依賴于 X。 19 19 關(guān)系模式的分解 ? 關(guān)系的規(guī)范化 1. 主屬性與非主屬性 候選關(guān)鍵屬性和關(guān)鍵屬性 定義 4 設(shè)關(guān)系模式 R(A1,A2,… ,An), A1,A2,… ,An是 R的屬性 , X是 R的一個屬性集 , 如果 ① ?X→(A1,A2, … ,An), ② ?對于 X的任意真子集 X1, X1→(A1,A2, … ,An)都不成立, 則稱屬性集 X是關(guān)系模式 R的一個候選關(guān)鍵屬性。 如果關(guān)系模式 R只有一個候選關(guān)鍵屬性,稱這惟一的候選關(guān)鍵屬性為關(guān)鍵屬性,否則,應(yīng)從多個候選關(guān)鍵屬性中指定一個作為關(guān)鍵屬性。 習(xí)慣上把候選關(guān)鍵屬性稱為候選關(guān)鍵字,關(guān)鍵屬性稱為關(guān)鍵字。 主屬性和非主屬性 定義 5 設(shè) Ai是關(guān)系模式 R的一個屬性,若 Ai屬于 R的某個候選關(guān)鍵屬性,稱 Ai是 R的主屬性,否則,稱 Ai為非主屬性。 20 20 關(guān)系模式的分解 2. 第 1范式 對關(guān)系模式的規(guī)范化要求分成從低到高不同的層次,分別稱為第 1范式、第 2范式、第 3范式、 BoyceCodd范式、第 4范式和第 5范式。 定義 6 當關(guān)系模式 R的所有屬性都不能分解為更基本的數(shù)據(jù)單位時,稱 R是滿足第 1范式的,簡記為 1NF。 例如,如果關(guān)于員工的關(guān)系中有一個工資屬性,而工資又由更基本的兩個數(shù)據(jù)項基本工資和崗位工資組成,則這個員工的關(guān)系模式就不滿足 1NF。 滿足第 1范式的關(guān)系模式還會存在插入、刪除、修改異常的現(xiàn)象,要消除這些異常,還要滿足更高層次的規(guī)范化要求。 21 21 關(guān)系模式的分解 3. 第 2范式 定義 7 如果關(guān)系模式 R滿足第 1范式,并且 R的所有非主屬性都完全依賴于 R的每一個候選關(guān)鍵屬性,稱 R滿足第 2范式,簡記為 2NF。 R=R(讀者編號,工作單位,圖書編號,借閱日期,歸還日期) 滿足 1范式 如果進一步假設(shè),每個讀者只能借閱同一種書號的圖書一次,(讀者編號,圖書編號)就是一個一個候選關(guān)鍵屬性,則 “ 工作單位 ” 部分函數(shù)依賴于該候選關(guān)鍵屬性。 不滿足 2范式,更新異常。 4. 第 3范式 定義 8 設(shè) R是一個滿足第 1范式條件的關(guān)系模式, X是 R的任意屬性集,如果 X非傳遞依賴于 R的任意一個候選關(guān)鍵字,稱 R滿足第 3范式,簡記為 3NF。 定理 若關(guān)系模式 R符合 3NF條件,則 R一定符合 2NF條件。 22 22 關(guān)系模式的分解 5. BoyceCodd范式 定義 9 設(shè) R是一個關(guān)系模式,若 R的每一個函數(shù)依賴關(guān)系的左部都是 R的一個候選關(guān)鍵字,稱 R滿足 BoyceCodd范式,簡記為 BCNF。 可以證明, BCNF是比 3NF更強的規(guī)范 (證明略 ),即符合BCNF條件的關(guān)系模式一定符合 3NF條件,但反過來卻不成立。 23 23 關(guān)系模式的分解 ? 關(guān)系的分解 1. 關(guān)系模式分解的一般問題 所謂關(guān)系模式的分解,就是對原有關(guān)系在不同的屬性上進行投影,從而將原有關(guān)系分解為兩個或兩個以上的含有較少屬性的多個關(guān)系。 2. 3NF分解 (1)如果 R不滿足 1NF條件,先對其分解,使其滿足 1NF。 對 R進行 1NF分解的方法不是采用投影,而是直接將其復(fù)合屬性進行分解,用
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1