将来のニーズに合わないため、会社のデータベースの一部を再作成しています。現在、主にフラット ファイルと、完全には実現されていない非結合テーブルがいくつかあります。
私の考えでは、zips テーブルを除いて、各カテゴリのテーブルがあり、すべてを結合するテーブルとして機能する可能性があります。以下の画像を参照してください。
データベース ダイアグラム http://www.freeimagehosting.net/uploads/248cc7e884.jpg
私が考えていることの 1 つは、zip テーブルを削除し、郵便番号がほぼ一意であるため、zipstocities テーブルに郵便番号を配置してから、郵便番号でテーブルにインデックスを付けることです。唯一の欠点は、先頭にゼロがある郵便番号を処理するために郵便番号を varchar にする必要があることです。私の論理に欠陥があるかどうか知りたいだけです。