民國110年 第2梯次 電腦軟體設計(C++)乙級 學科

第62題

有關ER Model 中的弱實體型態(Weak Entity Type),以下的敘述那些為正確?

題目

有關ER Model 中的弱實體型態(Weak Entity Type),以下的敘述那些為正確?

  1. (1) 弱實體本身可以單獨存在,也可以有單獨的鍵值屬性
  2. (2) 弱實體必須依賴其他的實體才能存在
  3. (3) 弱實體不可以與其他弱實體有關係(Relationship)的連結
  4. (4) 弱實體型態所產生表格的主要鍵(Primary Key)必定為複合屬性(Composite)

官方答案

(2) 弱實體必須依賴其他的實體才能存在、(4) 弱實體型態所產生表格的主要鍵(Primary Key)必定為複合屬性(Composite)

解析

弱實體型態(Weak Entity Type)本身沒有足以唯一識別的鍵值,必須依賴所屬的擁有者實體(Owner Entity)才能存在,故②正確;①錯誤,弱實體不能單獨存在、也沒有獨立的鍵。弱實體與擁有者間以「辨識關係」(Identifying Relationship)連結,但它仍可與其他實體(含其他弱實體)建立一般關係,故③錯誤。在轉換為關聯表時,弱實體表格的主鍵(Primary Key)必須由「擁有者實體的主鍵」加上「弱實體的辨別者(Partial/Discriminator Key)」組成,形成複合屬性,故④正確。因此選 2、4。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料