第二章 關系模型
19. 超鍵、主鍵、候選鍵的定義:
超鍵(super key):在關系中能唯一標識元組的屬性集稱為關系模式的超鍵。
候選鍵(candidate key):不含有多余屬性的超鍵稱為候選鍵。(候選鍵可以有多個)
主鍵(primary key):用戶選作元組標識的一個候選鍵稱為主鍵。(主鍵是候選鍵中一個)
20. 關系模式、關系子模式和存儲模式:
關系模型基本上遵循數據庫的三級體系結構。概念模式是關系模式的集合,外模式是關系子模式的集合,內模式是存儲模式的集合。
(1) 關系模式:關系模式實際上是記錄類型。它的定義包括:模式名,屬性名,值域名以及模式的主鍵。
(2) 關系子模式:是用戶所用到的那部分數據的描述。除了指出用戶的數據外,還應指出模式與子模式之間的對應性。
(3) 存儲模式:關系存儲時的基本組織方式是文件,元組是文件中的記錄。存儲一個關系可以用散列方法或索引方法實現。如果關系中元組數目較少,也可以用堆文件方式實現。
21. 關系模型的三類完整性規則:
(1) 實體完整性規則:這條規則要求關系中元組在組成主鍵的屬性上不能有空值。
(2) 參照完整性規則:這條規則要求“不引用不存在的實體”。
(3) 用戶定義的完整性規則:它反映某一具體應用涉及的數據必須滿足的語義要求。
22. 參照完整性規則的形式定義:
如果屬性集K是關系模式R1的主鍵,K也是關系模式R2的外鍵,那么在R2的關系中,K的取值只允許兩種可能,或者為空,或者等于R1關系中某個主鍵值。
此規則使用時還要注意三點:
(1) 外鍵和相應的主鍵可以不同名,只要定義在相同值域上即可。
(2) R1和R2也可以是同一個關系模式,表示了屬性之間的聯系。
(3) 外鍵值是否允許空,應視具體問題而定。
上述形式定義中,關系模式R1稱為“參照關系”模式,R2稱為“依賴關系”模式。
23. 關系模型的形式定義:
24. 關系查詢語言根據其理論基礎的不同分為哪兩類:
關系代數語言:查詢操作是以集合操作為基礎運算的DML語言。(非過程性弱)
關系演算語言:查詢操作是以謂詞演算為基礎運算的DML語言。(非過程性強)
25. 關系代數中的操作有哪些?
聲明:
(一)由于考試政策等各方面情況的不斷調整與變化,本網站所提供的考試信息僅供參考,請以權威部門公布的正式信息為準。
(二)本網站在文章內容來源出處標注為其他平臺的稿件均為轉載稿,免費轉載出于非商業性學習目的,版權歸原作者所有。如您對內容、版權等問題存在異議請與本站聯系,我們會及時進行處理解決。
相關推薦
2022年浙江自考《當代中國政治制度》復習筆記匯總
09-152023年浙江自考西方行政學說史復習資料:西方行政學的產生
03-022022年浙江自考中國古代文學史(一)第三編第九章復習資料
10-312023年10月浙江自考傳播學概論復習資料:有限效果論
08-30自考輔導資料:2021年10月《學前教育史》—論幼稚師范教育
06-052023年4月浙江自考學前教育史復習筆記:古代的胎教
12-312023年4月浙江自考公司法復習筆記第三章(1)
12-282023年10月浙江自考寫作(一)復習資料(17)
08-072023年10月浙江自考網絡操作系統復習資料六
05-192023年4月浙江自考發展經濟學復習資料:發展中國家就業問題
12-27