开始使用免费开始使用

按步骤完成规范化流程

在创建新数据库之前进行表的规范化非常重要,这样可以减少数据冗余,并妥善维护数据完整性。

在本练习中,您将有机会练习对与 Small Business Association 贷款项目相关的数据库表进行规范化:

  • 修改 borrower 表,使其满足第 1 范式(1NF)的要求;
  • 修改 bankloan 表,使其满足第 2 范式(2NF)的要求;
  • 再次修改 loan 表,使其满足第 3 范式(3NF)的要求。

完成本练习后,您应能更有信心地对数据库表进行规范化。

本练习是课程的一部分

创建 PostgreSQL 数据库

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- Add new columns to the borrower table
ALTER TABLE borrower
ADD COLUMN ___ VARCHAR (50) NOT NULL,
ADD COLUMN ___ VARCHAR (50) NOT NULL;

-- Remove column from borrower table to satisfy 1NF
ALTER TABLE borrower
DROP COLUMN ___;
编辑并运行代码