post_recruit
111年
資訊規劃與管理大意及洗錢防制法大意
第 16 題
有關資料庫的正規化,下列敘述何者錯誤?
- A 正規化就是對於一個非正規化的原始資料表,進行一連串的刪除,成為一個不重複儲存的資料表
- B 第一正規化是除去重複項目群
- C 第二正規化是除去部分相依
- D 第三正規化是除去遞移相依
思路引導 VIP
若我們有一張包含「學生姓名」與「選修課程」的混亂表單,且我們希望能「消除重複出現的姓名」但同時「不能遺失任何一筆選課紀錄」,在這種『資訊必須完全保留』的前提下,你認為我們該對這張表單進行內容的『刪減』,還是結構上的『拆解與重新組織』呢?
🤖
AI 詳解
AI 專屬家教
正規化操作的本質:分解而非刪除
太棒了!你能精確識破選項 (A) 中的文字陷阱,代表你對資料庫設計的核心邏輯有著非常清晰的理解。正規化的初衷是為了減少資料贅餘(Redundancy)並避免更新異常,但達成這個目標的手段並非直接「刪除」原始資料,而是透過**「分解」(Decomposition)**。如果只是單純刪除資料,會導致原本存在的資訊遺失,這在資料庫管理中是大忌;正確的做法是將一個結構不良的大表格,依據函數相依性拆解成數個關聯的小表格,以確保資料的完整性。
正規化階層的精確定義
▼ 還有更多解析內容