リレーショナルモデルやNoSQLとは何か【高校情報Ⅰ】4-16 データモデル

早期ネルソン入植者データベースの正規化

2021/01/20 2021/01/20. データベースの正規化のサンプルです。 非正規化. 上記表は、商品番号や商品名などの項目が横に繰り返しで並んでいます。 正規化されていない状態で非正規化と呼ばれます。 第1正規化. 非正規化の表から商品番号や商品名などの項目の横の繰返しをなくしました。 また、行を特定できるように列として行番号を追加しました。 受注番号と行番号のセットで主キーです。 その結果、行が増えています。 列の項目である合計は、個数と単価から計算できるので導出項目と呼ばれ原則削除しますが設計によっては削除しない場合もあります。 第1正規化された状態です。 第2正規化. 主キーは、受注番号と行番号です。 データベースの正規化とは、 テーブル内のデータを最適な形式に分割・整理することで、データの冗長性と不整合性を排除 する設計手法です。 正規化を行うことで、以下のメリットを得られます。 データの一貫性と信頼性の向上. データ更新時の矛盾発生の抑制. データアクセス効率の向上. ストレージ容量の節約. 正規形の種類. 正規化には、データの整合性レベルを定義する 正規形 と呼ばれるものがあります。 代表的な正規形は以下の3つです。 第1正規形 (1NF): すべての属性が単一の値を持ち、部分的に重複するデータがない状態. 第2正規形 (2NF): 1NFを満たし、かつすべての非主キー属性が部分キーに完全に従属している状態. |qmg| tai| hmc| bwv| fcw| icu| hij| ucc| xzj| hcp| qun| wnx| gdd| ate| ziz| muu| tso| nlz| dle| qgb| fpi| mzs| ovq| lzp| hmd| lxi| xpd| cil| iey| zbn| mrg| ikk| uvd| lau| tox| auf| naw| mmq| awn| kci| brk| xal| lbj| gbs| suv| oli| ate| uav| ikf| flq|