第四章 關系數據庫的模式設計
45. 什么是關系數據庫:
關系數據庫是以關系模型為基礎的數據庫,它利用關系來描述現實世界。一個關系既可以用來描述一個實體及其屬性,也可以用來描述實體間的聯系。關系實質上是一張二維表。
46. 一個關系模型有哪兩個方面內容:
一個關系模型包括外延和內涵兩個方面的內容。
外延就是通常所說的關系,或實例,或當前值。它與時間有關,隨著時間的推移在不斷變化。(由于元組的插入、刪除、修改引起的)
內涵是與時間獨立的,包括關系、屬性、及域的一些定義和說明,還有各種數據完整性約束。
47. 數據完整性約束分為哪兩類:
數據完整性約束分為靜態約束和動態約束。
靜態約束:包括各種數據之間的聯系(數據依賴),主鍵的設計和關系值的各種限制等等。這一類約束是如何定義關系的有效數據問題。
動態約束:主要定義如插入、刪除、和修改等各種操作的影響。
48. 關系數據庫設計理論主要包括哪些內容:
關系數據庫設計理論主要包括三個方面的內容:數據依賴、范式、模式設計方法。其中數據依賴起著核心的作用。
49. 數據庫使用過程中存在的問題是什么:
數據冗余、更新異常、插入異常、刪除異常。
50. 函數依賴(FD)的定義:
設有關系模式R(A1,A2,……,An)(即R(U)),X,Y是U的子集,r是R的任一具體關系,如果對r的任意兩個元組t1,t2,由t1[X]=t2[X]導致t1[Y]=t2[Y],則稱X函數決定Y,或Y函數依賴于X,記為X→Y,X→Y為模式R的一個函數依賴。
或者說,對于X的每一個具體值,都有Y惟一的具體值與之對應,即Y值由X值決定,因而
這種數據依賴稱為函數依賴。
51. 函數依賴的邏輯蘊涵、FD的閉包F+:
設F是關系模式R的一個函數依賴集,X,Y是R的屬性子集,如果從F中的函數依賴能夠推出X—>Y,則稱F邏輯蘊涵X—>Y,記為F X→Y。
被F邏輯蘊涵的函數依賴的全體構成的集合,稱為F的閉包,記為F+。F+={X→Y|F X→Y}
52. 候選鍵、主屬性、非主屬性:
設有關系模式R(A1,A2,……,An),F是R的一個函數依賴集,X是{A1,A2,……,An}的一個子集。如果
① X→A1A2……An∈F+,且
② 不存在X真子集Y,使得Y→A1A2……An成立,則稱X是R的候選鍵。
包含在任何一個候選鍵中的屬性稱為主屬性,不包含在任何一個候選鍵中的屬性稱為非主屬性。
53. 函數依賴的推理規則:
設有關系模式R(A1,A2,……,An)和屬性集U= A1,A2,……,An,X,Y,Z,W是U的一個子集,F是R的一個函數依賴集,推理規則如下:
(1) 自反律:如果Y X U,則X→Y在R上成立。
(2) 增廣律:如果X→Y為F所蘊涵,Z U,則XZ→YZ在R上成立。
(3) 傳遞律:如果X→Y和Y→Z在R上成立,則X→Z在R上成立。
FD的其他三個推理規則:
(4) 合并律:如果X→Y成立,那么X→YZ成立。
(5) 偽傳遞律:如果X→Y和WY→Z成立,那么WX→Z成立。
(6) 分解律:如果X→Y和Z Y成立,那么X→Z成立。
54. 什么是平凡的FD?平凡的FD可根據哪一條推理規則推出?
如果X→Y,并且Y X,則稱X→Y是平凡的FD。根據推理規則的自反律可推出。
55. 關系模式的分解有幾個不同的衡量標準:
分解具有無損聯接;
分解要保持函數依賴;
分解既要保持依賴,又要具有無損聯接。
56. 什么是無損連接:
設有關系模式R,分解成關系模式ρ={R1,R2,……Rk},F是R的一個函數依賴集。如果對R中滿足F的每一個關系r都有:r=πR1(r)|×|πR2(r)|×|……πRK(r),則稱這個分解ρ是無損聯結分解。
57. 試敘保持函數依賴的定義:
設F是屬性集U上的一個函數依賴集,Z是U上的一個子集,F在Z上的一個投影定義為:πZ(F)={X→Y|X→Y∈F+且XY Z}
設關系模式R的一個分解為ρ={R1,R2,……R
聲明:
(一)由于考試政策等各方面情況的不斷調整與變化,本網站所提供的考試信息僅供參考,請以權威部門公布的正式信息為準。
(二)本網站在文章內容來源出處標注為其他平臺的稿件均為轉載稿,免費轉載出于非商業性學習目的,版權歸原作者所有。如您對內容、版權等問題存在異議請與本站聯系,我們會及時進行處理解決。
相關推薦
2022年浙江自考《當代中國政治制度》復習筆記匯總
09-152023年浙江自考西方行政學說史復習資料:西方行政學的產生
03-022023年10月浙江自考傳播學概論復習資料:有限效果論
08-302022年浙江自考中國古代文學史(一)第三編第九章復習資料
10-31自考輔導資料:2021年10月《學前教育史》—論幼稚師范教育
06-052023年10月浙江自考《普通邏輯學》復習資料(3)
08-212023年10月浙江自考網絡操作系統復習資料六
05-19自考輔導資料:2021年10月《學前教育史》—雅典的學前教育
06-072023年10月浙江自考《管理學原理》名詞解釋(2)
09-192023年10月浙江自考寫作(一)復習資料(17)
08-07