申論題內容
二、巨人電腦補習班有個關聯式資料庫(Relational Database)
,兩個資料表為授課 A、授
課 B,資料表綱要如下所示:
授課 A(教師編號、教師姓名、授課時間、授課教室) ,功能相依性的假設為:每位
教師姓名都不一樣,教師授課皆在教室內,教師在任何一個上課時段內只在一
間教室上課。
授課 B(教師編號、授課時間、授課教室、課程) ,功能相依性的假設為:每位教師
可授多門課程,但一門課程只由一位教師教授,教師授課皆在教室內,教師在
任何一個上課時段內只在一間教室上課。
若想要將各資料表分解成符合 BCNF(Boyce-Codd Normal Form)的資料表,請列出
每個資料表的綱要與候選鍵(Candidate Key)(20 分)
。