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.