1. 学ぶ
  2. /
  3. コース
  4. /
  5. PostgreSQL データベースの作成

Connected

演習

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

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

この演習では、Small Business Association の融資プログラムに関連するデータベース・テーブルを正規化する練習を行います。

  • borrower テーブルを変更して、第1正規形 (1NF) の要件を満たします
  • bank と loan テーブルを変更して、第2正規形 (2NF) の要件を満たします
  • loan テーブルをさらに変更して、第3正規形 (3NF) の要件を満たします

この演習を終えると、データベース・テーブルを正規化する力に自信が持てるはずです。

指示1 / 4

undefined XP
    1
    2
    3
    4
  • borrower テーブルは 1NF を満たしていません。
CREATE TABLE borrower (
    id serial PRIMARY KEY,
    full_name VARCHAR (100) NOT NULL
);

1NF を満たすため、first_name と last_name 列を追加し、full_name 列を削除してください。