民國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. (1) 不滿足任何正規化
  2. (2) 滿足第一正規化
  3. (3) 滿足第二正規化
  4. (4) 滿足第三正規化

官方答案

(1) 不滿足任何正規化

解析

第一正規化(1NF)要求關聯表中每個欄位都是基元值(Atomic),不可再分割,也不可存放多個值。題目中C屬性為多值,直接違反1NF的基本要求,因此R連第一正規化都未達成,只能說不滿足任何正規化。必須先把C拆成另一張資料表,或以單值方式儲存,使所有屬性皆為單值,才可能滿足1NF,之後才有資格討論2NF與3NF。

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

官方資料