LONGEPASS
Q45.

一個關聯式資料表(Relational Tables)中,若無複合鍵(Composite Key),且已滿足1NF,則其正規化程度如何?

電腦軟體設計共同科目 · 乙級 · Q45

難易度分析

2 / 5

此題要求考生理解正規化各階段的定義,特別是主鍵結構(單一主鍵 vs 複合主鍵)與部分函數依賴之間的邏輯關係。由於涉及對資料庫理論定義的精確推導,而非單純的記憶,因此判定為基礎概念應用題。

正確答案:①一定滿足2NF

① 一定滿足2NF:當資料表已滿足 1NF 且無 複合鍵 時,主鍵為單一屬性,因此不可能存在 部分函數依賴(Partial Functional Dependency),故必定滿足 2NF 的定義要求。

錯誤選項解析

  • ② 一定滿足3NF:即使滿足 2NF,仍可能存在 遞移函數依賴(Transitive Dependency),即非主鍵屬性之間存在依賴關係,因此不一定滿足 3NF。
  • ③ 一定滿足4NF:4NF 要求消除 多值依賴(Multi-valued Dependency),即使無複合鍵且滿足 2NF,仍可能出現多值依賴的情況,故不一定滿足 4NF。
  • ④ 不一定滿足2NF:無複合鍵時,部分函數依賴 的條件天然不存在,因此只要滿足 1NF 就 必定滿足 2NF,此選項敘述與正規化理論相矛盾。
Learning Tip

"此題核心考點為 正規化層級關係 與 部分函數依賴的成因。切記:2NF 的違規僅在 複合主鍵 情境下才會發生,單一屬性主鍵自動滿足 2NF。常見陷阱是混淆「滿足 2NF」與「滿足 3NF」,需理解 遞移依賴 與 多值依賴 仍可能在無複合鍵時存在。"

學員答題分佈

①一定滿足2NF0%
②一定滿足3NF0%
③一定滿足4NF0%
④不一定滿足2NF0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目