始める無料で始める

正規化プロセスをやってみましょう

テーブルの正規化は、新しいデータベースを作成する前に実施しておくべき重要な作業です。これによりデータの重複が減り、データの整合性を適切に保てます。

この演習では、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 ___;
コードを編集して実行