开始使用免费开始使用

设计 course 表

学校管理部门决定使用数据库来存储课程详情。由于这是首次构建数据库,他们不确定应在 course 表中包含哪些列。下面是可能的列清单以及每列对应的数据类型说明。在本练习中,您将从这些候选列中选择合适的列来创建该表:

  • id - 课程的 PRIMARY KEY
  • name - 课程名称,变长字符串(最大 50,NOT NULL)
  • meeting_time - 课程的上课时间(time 类型)
  • student_name - 已选课学生的姓名,变长字符串(最大 50,NOT 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
  	___ ___
);
编辑并运行代码