三、某企業要建立自己的電子商務平台銷售自家商品,分析統整所有商品 後,將商品分為若干大分類,每一大分類又分為若干次分類,每一次分 類又分為若干細分類。假設此分類系統非常理想,每一個細分類號都是 唯一的,且不會有同一個細分類同屬於不同次分類的情形;每一個次分 類號也都唯一,且不會有同一個次分類同屬於不同大分類的情形,一個 商品也只會歸類為單一細分類,不會同時歸類到不同細分類。依據這樣 的分類系統,該公司的資料庫設計師設計出關聯式資料庫的資料表 PRODUCT 來儲存所有商品的資料,其中包含 MajorCate(大分類號) 、 SubCate(次分類號) 、FineCate(細分類號) 、SeqNo(商品編號) 、ProdName (商品名稱) 、Price(單價) ,且任何一個商品的 MajorCate、SubCate、 FineCate 所代表的該商品的各級分類號都是明確的,SeqNo 是商品所屬 細分類之流水號,在同一細分類中不會重複,但在不同細分類間會有相 同的 SeqNo。並以(
MajorCate, SubCate, FineCate, SeqNo)為主鍵。也就是資料表
PRODUCT 為 PRODUCT(MajorCate, SubCate, FineCate, SeqNo, ProdName, Price) 請檢視此一設計,指出其設計錯誤或不良之處,並在不更動屬性設計的 前提下修正之。(20 分)