Jeg kender ikke det amerikanske postnummer og territorial devision system godt, men jeg går ud fra, at det er lidt ligesom det tyske.
- En stat har mange amter.
- Et amt har mange byer.
- En by har mange postnumre.
Derfor ville jeg bruge følgende skema.
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
Rettet for flere byer pr. postnummer.