重複データを 1NF に変換 (フラットなリスト化)

コンピューターサイエンス理論 / 全 5

コンピューターサイエンス理論 - 重複データを 1NF に変換 (フラットなリスト化)

1つのセルに複数の値を入れた表

紙の伝票をそのまま写すと、1件の注文に商品が2つ3つとぶら下がった形になります。人には読めますが、この形のままでは商品名で検索することも、1商品だけ消すこともできません。

ほどく前に、ほどけていない表が DBMS からどう見えているかを図解で確かめます。

items の中に配列が入っています。ここを1行ずつにほどくのが 1NF です。

const raw = [ { date: "2025/1/13", from: "YYY", items: ["商品A", "商品B"] }, ];

1 / 5

このスライドが付いているレッスンを開く