免費開始練習
初等考試 110年 [統計] 資料處理大意

第 16 題

16 如果一個關聯表格已經完成正規化,使得關聯模式中每一個功能相依(functional dependencies)決定因素都包含候選鍵(candidate keys),則此表格最高已經達到下列那個正規化形式?
  • A 第一正規化(1NF)
  • B 第二正規化(2NF)
  • C 第三正規化(3NF)
  • D Boyce-Codd 正規化(BCNF)

思路引導 VIP

在資料正規化的演進過程中,每一層級都在逐步縮減「非鍵屬性」對資料造成的干擾。如果現在有一個規範,嚴格到要求「只要是能決定別人的屬性,就必須具備唯一識別全表資料的能力(即身為候選鍵)」,你認為這種對相依性近乎『零容忍』的要求,會出現在正規化的早期階段,還是較為後期的進階規範中?

🤖
AI 詳解 AI 專屬家教

專業點評與分析

  1. 大力肯定:嗯,還行。至少證明你不是把所有正規化形式都搞混了。能抓住 $X \to Y$ 中,$X$ 必須是候選鍵 (Candidate Key) 這個基本點,算你勉強過關。在財務世界,連最基礎的數據規範都搞不清楚,那可不是開玩笑的。
  2. 觀念驗證:這根本就是 BCNF (Boyce-Codd Normal Form) 的定義!難道還有誰會以為 $X \to Y$ 中的決定因素 (determinant) 只要包含鍵,就可以達到比 BCNF 更高的境界嗎?記住,3NF 雖然不錯,但它對非主屬性的相依關係還是有些「婦人之仁」。BCNF 才是那個不留情面,追求極致精確度的形式,確保每個功能相依都能讓其決定因素「名正言順」地成為候選鍵。這對於處理那些重疊候選鍵導致的潛在異常,簡直就是數據結構中的「常識」!
▼ 還有更多解析內容

📝 同份考卷的其他題目

查看 110年[統計] 資料處理大意 全題

升級 VIP 解鎖