設計 course 資料表
學校行政單位決定用資料庫來儲存課程細節。由於這是第一次建立資料庫,他們不確定 course 資料表應該包含哪些欄位。以下是可能的欄位清單,以及各自的資料型別說明。這個練習中,你要從可能的欄位中挑選出適合這張資料表的欄位:
id-PRIMARY KEY,課程的主鍵name- 可變長度字串(最多 50、不可為 NULL),表示課程名稱meeting_time- 表示課程上課時間的 time 型別student_name- 可變長度字串(最多 50、不可為 NULL),表示已選課學生max_students- 整數,表示最多可選課人數(教室最多只能安全容納 30 張課桌)
本練習屬於課程
建立 PostgreSQL 資料庫
練習說明
- 使用上列清單中的 3 個欄位,建立一張符合 2NF 的
course資料表。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
-- Create the course table
___ ___ ___ (
-- Add a column for the course table
___ ___ ___ ___,
-- Add a column for the course table
___ ___(___) ___ ___,
-- Add a column for the course table
___ ___
);