LONGEPASS
Q48.

關聯式資料表(Relational Tables)R 中,若指定某屬性其值有唯一(Unique)的特性,這是指那種限制?

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

難易度分析

2 / 5

本題考查資料庫基本定義的區分能力。需準確辨析不同完整性限制的適用範圍,特別是在唯一性要求與主鍵約束之間的微小差異,屬於標準的知識點記憶型題目。

正確答案:②鍵值限制 (Key Constraints)

② 鍵值限制 (Key Constraints):鍵值限制確保指定屬性的值在關聯表中具有唯一性 (Uniqueness),即同一屬性下不允許出現重複的值,此為定義候選鍵 (Candidate Key) 的核心概念。

錯誤選項解析

  • ① 定義域限制 (Domain Constraints):定義域限制用於規範屬性的取值範圍與資料型別,例如年齡必須為正整數或性別僅能為特定列舉值,與唯一性無關。
  • ③ 實體完整性限制 (Entity Integrity Constraints):實體完整性限制專門規範主鍵 (Primary Key) 不可為 NULL 且必須唯一,其範圍比單純的唯一性限制更嚴格,題目僅提及唯一性而未涉及主鍵與空值問題。
  • ④ 參照完整性限制 (Referential Integrity Constraints):參照完整性限制用於維護外部鍵 (Foreign Key) 與被參照表主鍵之間的對應關係,確保參照的有效性,與單一屬性的唯一性無關。
Learning Tip

"本題核心在於區分四種完整性限制 (Integrity Constraints) 的適用情境。鍵值限制僅要求屬性值唯一;實體完整性進一步要求主鍵不可為 NULL;參照完整性則處理表與表之間的外部鍵關聯。考試時需仔細審題,若題目僅提及「唯一」而未提及主鍵或外部鍵,答案即為鍵值限制。"

學員答題分佈

①定義域限制 (Domain Constraints)0%
②鍵值限制 (Key Constraints)0%
③實體完整性限制 (Entity Integrity Constraints)0%
④參照完整性限制 (Referential Integrity Constraints)0%

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

相似類型題目