Neznám dobře americké PSČ a systém územního členění, ale předpokládám, že je trochu podobný německému.
- Stát má mnoho okresů.
- Okres má mnoho měst.
- Město má mnoho PSČ.
Proto bych použil následující schéma.
ZipCodes CityZipCodes
------------ ---------------- Cities
ZipCode (PK) <─── ZipCode (PK)(FK) -----------
City (PK)(FK) ───> CityId (PK)
Name
County (FK) ───┐
│
│
Counties │
------------- │
States CountyId (PK) <───┘
----------------- Name
StateId (PK) <─── State (FK)
Name
Abbreviation
Opraveno pro více měst na PSČ.