タグ

ブックマーク / www.ddsystems.info (1)

  • MySQLとデータベースの作成 > 正規化とテーブルの設計 [CGIとデータベースの備忘録]

    テーブルは簡単な表の形をしています。MS Excelをイメージするとわかりやすいでしょう。ですから、必要なデータの項目が予め決めて有れば、データをどんどん追加してゆくことが出来ます。 しかし、どのデータをどの項目に入れるかという設計を予めしておかないと、データの量が増えるにつれて収拾がつかなくなってしまいます。 特に、テーブルに新たなデータ項目を追加したり、検索項目を増やしたり、検索方法を変えたりしようとした場合、設計を予めしていないテーブルでは来必要がない作業が多くなってしまったり、追加や変更そのものが出来ないと言うことにもなりかねません。 正規化とは、テーブルを問題の発生しにくい形とすることです。 簡単に言えば 種類の違うデータは違うテーブルに入れる 同じデータは複数のテーブルに存在させない となります。 正規化を行うと複数のテーブルが存在することになりますが、MySQLはリレーショ

    amayan
    amayan 2007/05/22
  • 1