阿摩線上測驗 登入

申論題資訊

試卷:99年 - 99 專技高考_資訊技師:資料結構(包括資料庫)#46446
科目:資料結構
年份:99年
排序:0

申論題內容

七、何謂參考完整性限制(referential integrity constraint)?請舉例說明之。(10 分)

詳解 (共 1 筆)

詳解 提供者:hchungw

參考完整性限制確保資料庫中不同表之間的關聯性和一致性,防止出現無效的引用或孤立記錄,從而維持資料的完整性和正確性。這是關聯資料庫管理系統中非常重要的一個功能,用來保證資料的一致性和可靠性。

 

假設我們應用「級聯刪除」策略,當我們刪除學生表中的一個學生時,會自動刪除所有註冊表中引用該學生的記錄。

操作:

  • 刪除學生表中學生ID為1的學生(Alice)。

結果:

  • 學生表:
學生ID(StudentID) 姓名(Name)
2 Bob
3 Charlie
  • 註冊表:
註冊ID(EnrollmentID) 學生ID(StudentID) 課程(Course)
102 2 Science

在這個例子中,因為我們刪除了學生表中的Alice(學生ID為1),所以註冊表中所有引用Alice的記錄也被自動刪除了。