申論題內容
二、關於資料庫系統的設計,我們常需先定義資料的綱要(schema),請問綱要的作用
為何?在關聯式資料庫與物件導向式資料庫中,物件導向式資料庫比關聯式資料庫
較具優勢之處為何?在考慮關聯式的資料庫設計時,我們常會因正規化的需要,將
資料表作分解(decomposition)的動作。比如說,一個關於公司人員的資料表,假
設該表原包含三個欄位(名字、職稱、部門),若資料庫設計者想將其分成兩個表
格:(名字、職稱)與(職稱、部門),請問如此分解是好的正規化分解嗎?為什
麼?請進一步說明藉由資料表分解,已達到正規化的目的為何?(20 分)