タグ

2017年10月18日のブックマーク (1件)

  • RDBの正規化の方法と、正規化を崩す方法 - ウィリアムのいたずらの、まちあるき、たべあるき

    ウィリアムのいたずらが、街歩き、べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も) 突然ですが、今後のネタの前提として、正規化の方法と、正規化を崩す方法について、まとめてみたいと思います。 ■■ 正規化とは 正規化は、そもそも、データベースの目的である 一貫性 共用性 独立性 を保つため、同一の情報を、複数のテーブルに持つことをさけるために行われる操作です。 (もし、複数テーブルに持ってしまうと、それはそもそもデータを共用していないし、どっちかのテーブルだけを更新して、どっちかのテーブルを更新し忘れるという一貫性に反する問題も出てくる) で、この正規化には、第一正規形から第五正規形までありますが、第4、第5正規形に関しては、情報が欠落することもあったり(気がする。。自信ないな)するので、一般的には行いません。 つまり、第三正規形(現実的には、さらに、「すべての列

    RDBの正規化の方法と、正規化を崩す方法 - ウィリアムのいたずらの、まちあるき、たべあるき
    nrtkbb
    nrtkbb 2017/10/18
    正規化ってバランスなんだろうけど、どの程度のバランスが良いのか、、サービスによって変わるとこだけど。