目錄
前言
1.關系模式中可能存在的備援和異常問題
2.函數依賴與關鍵字
3.範式與關系規範化過程
4.關系資料模型優化
前言
1.關系資料庫的基本特征:是使用關系資料模型組織資料,這種思想源于數學。
2.關系資料庫的優點:包括進階的非過程語言接口、較好的資料獨立性等,為商品化的關系資料庫管理系統的研制做好了技術上的準備。
1.關系模式中可能存在的備援和異常問題
資料備援:指同一資料被反複存儲的情況。
更新異常:資料備援造成的,多個内容更改使操作錯誤。
插入異常:
删除異常:
2.函數依賴與關鍵字
2.1 函數依賴:關系中屬性間的對應關系。
2.1.1 決定因素:設R為任一給定關系,如果對于R中屬性X的每一個值,R中的屬性Y隻有唯一值與之對應,則稱X函數決定Y或稱Y函數依賴于X,記作X→Y。其中X稱為決定因素。

對于關系R中的屬性X和Y,若X不能函數決定Y,記作X→Y。
2.1.2 依賴分類:
·完全函數依賴:
· 部分函數依賴:
·傳遞函數依賴:
2.1.3 總結:
完全函數依賴:設R為任一給定關系,X、Y為其屬性集,若X→Y,且對X中的任何真子集X’ ,都有X’→ Y,則稱Y完全函數依賴于X。
部分函數依賴:設R為任一給定關系,X、Y為其屬性集,若X→Y,且X中存在一個真子集X’,滿足X’→Y,則稱Y部分函數依賴于X。
傳遞函數依賴:設R為任一給定關系,X、Y、Z為其不同屬性子集,若X→Y,Y → X,Y→Z,則有X→Z,稱為Z傳遞函數依賴于X。
2.2 關鍵字的定義
設R為任一給定關系,U為其所含的全部屬性集合,X為U的子集,若有完全函數依賴X→U,則X為R的一個候選關鍵字。
3.範式與關系規範化過程
3.1 一個低一級範式的關系模式通過模式分解,可以轉換為若幹個高一級範式的關系模式的集合。這個過程就叫規範化。
3.2 範式:
(1)第一範式(1NF) : 屬性不可再分
(2)第二範式(2NF) : 前提必須先滿足第一範式,其所有非主屬性都完全函數依賴于候選關鍵字
(3)第三範式(3NF) : 前提必須先滿足第二範式,每一個非主屬性都不傳遞函數依賴于候選關鍵字
(4)第三範式的改進範式BCNF
4.關系資料模型優化
關系資料模型優化通常以關系規範化理論為指導,其方法如下:
1. 确定各屬性間的函數依賴關系
2. 對于各個關系模式之間的資料依賴進行極小化處理,消除備援的聯系
3. 判斷每個關系模式的範式,根據實際需要确定最合适的範式。
4. 按照需求分析階段得到的處理要求,分析這些模式對于這樣的應用環境是否适合,确定需要是否對某些模式進行合并或分解
5. 對關系模式進行必要的分解,提高資料操作的效率和存儲空間的使用率
運動與學習是終生信仰;
詩與遠方是永恒追求