資料庫系統概論:第 十三章 專題研討 - 課務管理系統 上一頁 |
13-3 E-R 圖轉換成資料表
完成系統分析並繪製 E-R 關係圖完成之後,接下來必須將各個實體或關係轉換為資料表,在轉換過程中也順便分析它是否滿足 3NF 正規化。 13-3-1 學生資料表 - students 學生實體的 E-R 圖如下:
取名為『學生資料表』(students),並選擇學號為主鍵。各個欄位名稱與資料型態如下所示:
正規化分析:
13-3-2 教師資料表 - teachers 教師實體的 E-R 圖如下:
取名為『教師資料表』(teachers),並選擇教師代碼為主鍵。各個欄位名稱與資料型態如下所示: 示:
正規化分析:
13-3-3 系所資料表 - department 系所實體的 E-R 圖如下:
取名為『系別資料表』(department),並選擇系所代碼為主鍵。各個欄位名稱與資料型態如下所示:
正規化分析:
13-3-4 班級資料表 - classes 班級實體的 E-R 圖如下:
取名為『班級資料表』(classes),並選擇『班級代碼』(class_ID)為主鍵。各個欄位名稱與資料型態如下所示:
正規化分析:
13-3-5 課程資料表 – all_course 課程實體的 E-R 圖如下:
取名為『課程資料表』(all_course),並選擇『課程代碼』(course_ID)為主鍵。各個欄位名稱與資料型態如下所示: 態如下所示:
正規化分析:
13-3-6 開課資料表 – open_course 開課實體的 E-R 圖如下:
取名為『開課總表』(open_course),並選擇『開課代碼』(open_course_ID)為主鍵。各個欄位名稱與資料型態如下所示:
正規化分析:
13-3-7 選課資料表 – select_course 選課實體的 E-R 圖如下:
取名為『選課總表』(select_course),並選擇『學號』(student_ID)與『開課代碼』(open_course_ID)為複合主鍵。各個欄位名稱與資料型態如下所示:
正規化分析:
13-3-8 所有表格關聯圖 完成各資料表設計之後,接下來繪出所有資料表之間的關聯圖,如下:
|
翻轉工作室:粘添壽
資料庫系統概論(含邏輯設計)
翻轉電子書系列:
|