0

世界中のすべての都市と郵便番号を含むデータベースを作成する必要があります。そのために、テーブル 'city' とテーブル zip_code を作成したいと考えています。私の質問は、市区町村と郵便番号の関係はどのようなものですか? 世界的に 1:n の関係ですか、それとも国によっては m:n になることもありますか?

4

2 に答える 2

4

違います。オランダでは、ほとんどの場合、通りごとに複数の郵便番号があります。郵便番号は非常に細かい (4 桁 + 2 文字で構成されている) ため、建物を一意に識別するには、郵便番号と住所番地だけで十分です。

ただし、ベルギーには 4 桁の郵便番号があり、いくつかの町では同じ郵便番号を使用できますが、大都市では複数の郵便番号が使用される可能性があります。1 つの都市に複数の郵便番号があり、そのそれぞれ (または一部) がいくつかの小さな町と共有されている場合もあります。

したがって、郵便番号と都市の間には関係がない、または少なくとも地球規模で機能する定義はないと言えます。それをデータベースに保存する場合、それは間違いなく am:n 関係です。

于 2013-08-14T18:44:26.627 に答える
4

少なくとも米国では、M:M です。都市は複数の郵便番号を持つことができ、郵便番号は複数の都市をカバーすることができます (明らかに、都市と町または自治体をどれだけ大まかに定義するかによって異なります)。

于 2013-08-14T18:45:18.090 に答える