タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

正規化に関するamayanのブックマーク (1)

  • データの正規化

    ■正規化の手順 非正規形 表の1レコードが、「受注番号」をキーとして、こんなふうに レイアウトされているとします(表X)。 1レコード中に「商品明細」が繰り返しいくつもあります。 (一つの明細「商品番号・商品名・単価・数量・金額」が、 一つのレコードの中に繰り返し続いて存在している。) レコードレイアウトが固定長だとすると、 明細の数に固定的な上限が必要となり拡張性に欠けますし、 同じ商品番号に関する明細が重複してあるか否かのチェックも 簡単には出来ません。 このようなレコード内の繰り返し項目は設計や実装の 柔軟性や拡張性を大きく損ないます。 そこで、このような繰り返し項目は、別の表に分離します。 第一正規形 繰り返し項目を、表Bとして 分離しました。 表Bは、[受注番号・商品番号] という連結キーを持ちます。 ここに着目! 第二正規形 連結キーの両方の項目が決まらなくても、 値

  • 1