阿摩線上測驗 登入

申論題資訊

試卷:108年 - 108 臺灣菸酒股份有限公司_從業職員及從業評價職位人員甄試_從業職員/資訊安全、系統管理:資料庫管理#74343
科目:資料庫管理與運用
年份:108年
排序:0

申論題內容

第四題: 在以實體關係圖(E/R diagram)分析設計資料庫時,何謂強關係(strong relationship)?何謂 弱關係(weak relationship)?對於完整性參照有何影響?又應如何建立?請舉例說明。【25 分】

詳解 (共 1 筆)

詳解 提供者:hchungw

在實體關係圖 (E/R diagram) 分析設計資料庫時,強關係 (strong relationship)弱關係 (weak relationship) 是用來描述實體之間關係的兩個不同概念。這些關係對於完整性參照和資料庫的設計有著重要的影響。

強關係 (Strong Relationship)

定義: 強關係是指兩個實體之間的關係,其中參與關係的實體都具有獨立存在的能力。即使沒有其他實體,這些實體也可以獨立存在並且擁有自己的主鍵 (Primary Key)。

特點

  • 獨立性:每個實體都是獨立的,並且擁有自己的主鍵。
  • 標識符:關係中的每個實體都可以通過其主鍵唯一標識。

影響

  • 完整性參照:強關係中的實體彼此之間的參照完整性可以通過主鍵和外鍵的關係來維護。

建立方法

  • 在 E/R 圖中,強關係通常用實線表示,實體用矩形框表示。

例子: 假設有兩個實體:Student 和 Course,它們之間的關係是 Enrollment(註冊)。

  • Student (學號, 姓名, 年齡)
  • Course (課程代碼, 課程名稱, 學分)
  • Enrollment (學號, 課程代碼, 成績)

在這個例子中,Student 和 Course 是強實體,Enrollment 是它們之間的強關係,Enrollment 表中的 學號 和 課程代碼 是外鍵,分別參照 Student 和 Course 的主鍵。

弱關係 (Weak Relationship)

定義: 弱關係是指兩個實體之間的關係,其中至少有一個實體是弱實體 (Weak Entity)。弱實體依賴於強實體 (Owner Entity) 的存在,並且其存在依賴於強實體。

特點

  • 依賴性:弱實體無法獨立存在,必須依賴於強實體。
  • 部分鍵 (Partial Key):弱實體使用部分鍵加上強實體的主鍵來唯一標識。

影響

  • 完整性參照:弱實體的存在依賴於強實體,必須確保強實體存在才能創建或維護弱實體。參照完整性必須通過引用強實體的主鍵來確保。

建立方法

  • 在 E/R 圖中,弱關係通常用虛線表示,弱實體用雙矩形框表示,並且有一個指向強實體的箭頭。