タグ

ブックマーク / qiita.com/yukihirasawa1206 (1)

  • DBを正規化するということ - Qiita

    はじめに DBの設計について勉強してみて、DB設計にはハード分野の物理設計、DB内部の論理設計など幅広い知識が必要であることを知りました。私がその中でも「正規化」は学習コストも低く、最低限知識として持っていたほうが良いと感じましたのでまとめてみたいと思います。(正規形には6段階あるのですが今回は特に重要な第3正規形までの正規化をまとめます。興味のあるかたはそれ以降の正規化についても調べてみてください。下にリンクを載せておきます。) 正規化って何? 正規化は、データの冗長性をなくし、データの更新等の作業で無駄な作業が減るようにテーブルのフォーマットを整理をすることです。一言でまとめると 変更に強いDBを作るための決まり事 だと言えます。 また、正規化されたテーブルの形式を正規形と呼びます。正規化することによってDBのメンテナンスがしやすくなりデータの不整合性も起こりにくくなります。ただ文章だ

    DBを正規化するということ - Qiita
  • 1