私の会社のデータベースの一部が将来のニーズを満たしていないため、再作成しています。 現在、私たちは主にフラットファイルと、決して完全に実現されなかったいくつかの分離されたテーブルを持っています。住所データベースを作成する
私の考え方では、おそらくzipsテーブル以外の各カテゴリのテーブルがあります。私は考えています一つはジップテーブルを削除し、郵便番号は、ほぼ一意であるので、ちょうどzipstocitiesテーブルに郵便番号を入れて、その後にテーブルをインデックスされ
Database Diagram http://www.freeimagehosting.net/uploads/248cc7e884.jpg
: 下の画像を参考にしてください郵便番号。唯一の欠点は、郵便番号が先行ゼロの郵便番号の世話をするためにはvarcharでなければならないことです。私の論理に欠陥があるかどうかを知りたいだけです。
このデータベースはどのようなものですか?このスキーマが過度に正規化されているので、私は言うでしょう。 – Lazarus
患者情報を追加するために使用されます 主なシナリオ:患者は郵便番号を知っています残りのすべてのフィールドは自動的に入力します 可能性のある他のシナリオ:患者は住んでいる都市と州のみを知っています。郵便番号と郡に自動入力されます – Sean
過標準化?私は完全に非正規化されたと思う。 –