35 當一個實體的屬性值在某個環境下具有唯一性時,該屬性稱為:
(A) 複合屬
(B) 多值屬性
(C) 鍵值屬性
(D) 衍生屬性

答案:登入後查看
統計: A(2), B(0), C(13), D(0), E(0) #3399782

詳解 (共 2 筆)

#6786587
題目解析 這道題目主要考察的是資料庫設...
(共 771 字,隱藏中)
前往觀看
1
0
#7321515

【第一步:找關鍵字】

唯一性、屬性、實體

  • 唯一性(Unique):每一筆資料都不會重複。
  • 屬性(Attribute):資料表中的欄位(例如學號、姓名)。
  • 題目核心:
    → 哪種屬性「可以唯一識別一筆資料」?

【第二步:白話翻譯】

這題在問你:

「如果一個欄位(像學號)可以用來分辨每一個人都不同,這種欄位叫什麼?」

【第三步:解題思路】

  • 這題在考什麼觀念?
    → ER模型(實體關係模型)中的「鍵值屬性」
  • 解題步驟
  1. 抓關鍵:「唯一性」
  2. 想:哪種屬性可以「一個值對應一筆資料」
  3. 對應名稱
  • 原理與規則

鍵值屬性(Key Attribute)

→ 可以「唯一識別一筆資料」的欄位

生活例子:

學號 姓名
A001 小明
A002 小華
  • 學號 → 每個人都不同 → 鍵值屬性
  • 姓名 → 可能重複 → 不是鍵

白話比喻:

  • 鍵值屬性 = 身分證
    → 每個人只有一個,不會重複

【第四步:選項分析】

  • (A) 複合屬性
    → 錯
    白話:可以拆的欄位(例如地址)
  • (B) 多值屬性
    → 錯
    白話:一個欄位有多個值(例如多支電話)
  • (C) 鍵值屬性
    正確答案
    白話:可以唯一識別一筆資料
  • (D) 衍生屬性
    → 錯
    白話:由其他資料算出來(例如年齡=生日推算)

【觀念補充與延伸】

  • 核心觀念定位
    → 資料庫設計 → ER模型(高頻基本題)
  • 法條或定義

鍵值屬性(Key Attribute):
能夠唯一識別實體中每一筆資料的屬性

  • 觸類旁通(舉一反三)
  • 對比概念
類型 說明
鍵值屬性 唯一識別(學號)
非鍵屬性 可能重複(姓名)
衍生屬性 計算得出(年齡)
  • 變化題型
  1. 問「哪個可以當主鍵」
  2. 給資料表問「哪個欄位具有唯一性」

【記憶口訣】

「唯一就是鍵」

或:

「能分出誰是誰,就是鍵」

【常見陷阱】

  • 學生最容易搞混的地方
    • 把「複合屬性」跟「鍵值屬性」混淆
  • 心理盲點
    • 看到「屬性」就亂選
      → 忽略「唯一性」才是關鍵
  • 避坑指南
    • 題目出現:
      唯一 / 識別 / 不重複
      → 直接聯想到「鍵(Key)」
0
0