设计 course 表
学校管理部门决定使用数据库来存储课程详情。由于这是首次构建数据库,他们不确定应在 course 表中包含哪些列。下面是可能的列清单以及每列对应的数据类型说明。在本练习中,您将从这些候选列中选择合适的列来创建该表:
id- 课程的PRIMARY KEYname- 课程名称,变长字符串(最大 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
___ ___
);