民國106年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第78題
有關E R M o d e l 中的弱實體型態( W e a k E n t i t y T y p e ) ,以下的敘述那些為正確?
題目
有關E R M o d e l 中的弱實體型態( W e a k E n t i t y T y p e ) ,以下的敘述那些為正確?
- (1) 弱實體必須依賴其他的實體才能存在
- (2) 弱實體本身可以單獨存在,也可以有單獨的鍵值屬性
- (3) 弱實體型態所產生表格的主要鍵( P r i m a r y K e y ) 必定為複合屬性( C o m p o s i t e )
- (4) 弱實體不可以與其他弱實體有關係( R e l a t i o n s h i p ) 的連結
官方答案
(1) 弱實體必須依賴其他的實體才能存在、(3) 弱實體型態所產生表格的主要鍵( P r i m a r y K e y ) 必定為複合屬性( C o m p o s i t e )
解析
弱實體型態(Weak Entity Type)沒有足夠的鍵值屬性可自我識別,必須依附在強實體(Owner Entity)上,透過識別關係(Identifying Relationship)才能存在,故第1項正確、第2項錯誤。它只有部分鍵(Partial Key),轉成資料表時,主鍵必須由「強實體的主鍵」加上「弱實體的部分鍵」共同組成,因此必然是複合鍵(Composite Key),第3項正確。ER 模型中並未限制弱實體不能與其他實體(含其他弱實體)建立關係,第4項錯誤。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。