民國110年 第2梯次 電腦軟體設計(C++)乙級 學科
第62題
有關ER Model 中的弱實體型態(Weak Entity Type),以下的敘述那些為正確?
題目
有關ER Model 中的弱實體型態(Weak Entity Type),以下的敘述那些為正確?
- (1) 弱實體本身可以單獨存在,也可以有單獨的鍵值屬性
- (2) 弱實體必須依賴其他的實體才能存在
- (3) 弱實體不可以與其他弱實體有關係(Relationship)的連結
- (4) 弱實體型態所產生表格的主要鍵(Primary Key)必定為複合屬性(Composite)
官方答案
(2) 弱實體必須依賴其他的實體才能存在、(4) 弱實體型態所產生表格的主要鍵(Primary Key)必定為複合屬性(Composite)
解析
弱實體型態(Weak Entity Type)本身沒有足以唯一識別的鍵值,必須依賴所屬的擁有者實體(Owner Entity)才能存在,故②正確;①錯誤,弱實體不能單獨存在、也沒有獨立的鍵。弱實體與擁有者間以「辨識關係」(Identifying Relationship)連結,但它仍可與其他實體(含其他弱實體)建立一般關係,故③錯誤。在轉換為關聯表時,弱實體表格的主鍵(Primary Key)必須由「擁有者實體的主鍵」加上「弱實體的辨別者(Partial/Discriminator Key)」組成,形成複合屬性,故④正確。因此選 2、4。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。