開始使用免費開始

逐步完成正規化流程

在建立新資料庫之前進行資料表的正規化,是一項重要的工作。這能降低資料重複,並妥善維護資料完整性。

在這個練習中,你將實作與美國小企業管理局(SBA)貸款計畫相關的資料表正規化:

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