在實體關係圖 (E/R diagram) 分析設計資料庫時,強關係 (strong relationship) 和 弱關係 (weak relationship) 是用來描述實體之間關係的兩個不同概念。這些關係對於完整性參照和資料庫的設計有著重要的影響。
定義: 強關係是指兩個實體之間的關係,其中參與關係的實體都具有獨立存在的能力。即使沒有其他實體,這些實體也可以獨立存在並且擁有自己的主鍵 (Primary Key)。
特點:
影響:
建立方法:
例子: 假設有兩個實體:Student 和 Course,它們之間的關係是 Enrollment(註冊)。
在這個例子中,Student 和 Course 是強實體,Enrollment 是它們之間的強關係,Enrollment 表中的 學號 和 課程代碼 是外鍵,分別參照 Student 和 Course 的主鍵。
定義: 弱關係是指兩個實體之間的關係,其中至少有一個實體是弱實體 (Weak Entity)。弱實體依賴於強實體 (Owner Entity) 的存在,並且其存在依賴於強實體。
特點:
影響:
建立方法: