開始使用免費開始

設計 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
  	___ ___
);
編輯並執行程式碼