1. 学ぶ
  2. /
  3. コース
  4. /
  5. PostgreSQL データベースの作成

Connected

演習

course テーブルの設計

学校の事務局は、コースの詳細をデータベースに保存することにしました。今回が初めてのデータベース作成のため、course テーブルにどの列を含めるべきか確信がありません。以下に、考えられる列とそれぞれのデータ型の説明を示します。この演習では、次の候補からこのテーブルに適切な列を選びます。

  • id - コースの PRIMARY KEY
  • name - コース名を表す可変長(最大50、NOT NULL)の文字列
  • meeting_time - コースの開講時刻を表す時刻
  • student_name - 履修学生を表す可変長(最大50、NOT NULL)の文字列
  • max_students - 最大履修者数を表す整数(教室には安全上30脚の机までしか置けません)

指示

100 XP
  • 上記のリストから3つの列を使って、2NFを満たす course テーブルを作成してください。