設有一校務資料表格,含有以下屬性:學號, 學生姓名, 學生住址, 學生
電話, 聯絡人姓名, 聯絡人電話, 聯絡人地址, 指導老師證號, 指導老師
姓名, 研究室, 課程編號, 課程名稱, 學分, 成績, 實驗室名稱, 實驗室
地點。
且一位學生可能有多支電話號碼。
該校務資料表格,屬性間之功能相依性如下:
學號學生姓名, 學生住址, 聯絡人姓名, 聯絡人電話, 指導老師證號;
課程編號課程名稱, 學分;
指導老師證號指導老師姓名, 研究室;
聯絡人姓名, 聯絡人電話聯絡人地址;
實驗室名稱實驗室地點, 指導老師證號;
指導老師證號實驗室名稱;
學號, 課程編號成績。
(每小題10 分,共40 分)
請以功能相依之特性,推導出該校務資料表格之primary key。
請修改該校務資料表格,使其能符合第二正規化之要求。
請修改該校務資料表格,使其能符合第三正規化之要求。
請依小題所產生的所有表格,撰寫一SQL 程式碼片段,列印出每一
位學生之學號、姓名、共修多少門課,以及其指導老師之姓名。