LONGEPASS
Q26.

對於候選鍵(Candidate Key)的敘述,下列何者有誤?

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

難易度分析

3 / 5

本題考查資料庫關聯性模型中關於候選鍵的核心定義與特性。由於選項中包含對候選鍵數量限制的邏輯判斷,且需要區分唯一性與最小性的細微差異,因此屬於需要精確掌握基本定義才能排除陷阱的題目。

正確答案:③任何一個關聯表一定會有二個以上的候選鍵

③ 任何一個關聯表一定會有二個以上的候選鍵:此敘述錯誤。一個關聯表(Relation Table) 可能只有一個候選鍵,並非必須有兩個以上。例如僅包含單一主鍵且無其他候選鍵的簡單資料表即為反例。

錯誤選項解析

  • ① 主鍵是從候選鍵中選出來的:主鍵(Primary Key) 確實是從候選鍵(Candidate Key) 中挑選其中一個作為主鍵,此敘述正確。一個關聯表中可能有多個候選鍵,但只能選擇一個作為主鍵。
  • ② 候選鍵的屬性子集具有唯一性:候選鍵 的核心特性即為唯一性(Uniqueness),其屬性組合的值在關聯表中必須能唯一識別每一列資料,此敘述正確。
  • ④ 候選鍵的屬性子集是滿足唯一性的最小屬性子集:候選鍵 必須同時滿足唯一性與最小性(Minimality),即移除任何屬性後將失去唯一性,此為候選鍵的正式定義,敘述正確。
Learning Tip

"候選鍵 的三大特性為唯一性、最小性、非空性,常考陷阱為混淆「候選鍵數量」與「主鍵選取規則」。切記:一個資料表至少有一個候選鍵,但不一定有多個;而主鍵只能有一個,且可從候選鍵中任選其一。"

學員答題分佈

①主鍵是從候選鍵中選出來的0%
②候選鍵的屬性子集具有唯一性0%
③任何一個關聯表一定會有二個以上的候選鍵0%
④候選鍵的屬性子集是滿足唯一性的最小屬性子集0%

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

相似類型題目