阿摩線上測驗 登入

申論題資訊

試卷:109年 - 109 經濟部所屬事業機構_新進職員甄試_資訊:1.資訊管理、2.程式設計#92856
科目:國營事業◆1.資訊管理 2.程式設計
年份:109年
排序:0

題組內容

一、考慮某公司的客戶訂單資料如下。
5fb2357dd47af.jpg

申論題內容

(二)近來有專家提出反正規化(De-normalization)方案,請問反正規化的意義及作法為何? (5 分)

詳解 (共 2 筆)

詳解 提供者:111郵專一,地特四資訊正取

1.若是取得資料需要資料表頻繁的合併,且得到的資訊不是重要到需要用另一個表儲存,就不需要太多正規化。

2.做法就是從目前的正規化,退回上一個正規化,直到符合需求。

詳解 提供者:牛奶鍋
正規化的目的是降低資料的重覆性、避免資料更新異常。然而,正規化只是建立資料表的原則,而非鐵的定律。如果過度正規化,在查詢來自於多個資料表的大量資料時,會造成效能下降。因此,若要以查詢(select)效能為考量,必須進行適當的反正規化,亦即將原來的第三正規化降成第二正規化,或是將第二正規化降成第一正規化。