民國108年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第46題
關聯式資料表(Relational Table)R(A,B,C) ,A、B 二屬性均是單值(Sing le-Valued),C 屬性值則 為多值(Multi-V…
題目
關聯式資料表(Relational Table)R(A,B,C) ,A、B 二屬性均是單值(Sing le-Valued),C 屬性值則 為多值(Multi-Valued),則R 最多已做到那一種Normal Form(NF)?
- (1) 不滿足任何正規化
- (2) 滿足第一正規化
- (3) 滿足第二正規化
- (4) 滿足第三正規化
官方答案
(1) 不滿足任何正規化
解析
第一正規化(1NF)要求關聯表中每個欄位都是基元值(Atomic),不可再分割,也不可存放多個值。題目中C屬性為多值,直接違反1NF的基本要求,因此R連第一正規化都未達成,只能說不滿足任何正規化。必須先把C拆成另一張資料表,或以單值方式儲存,使所有屬性皆為單值,才可能滿足1NF,之後才有資格討論2NF與3NF。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。