मैं यूएस ज़िपकोड और क्षेत्रीय विभाजन प्रणाली को अच्छी तरह से नहीं जानता, लेकिन मुझे लगता है कि यह कुछ हद तक जर्मन की तरह है।
- एक राज्य में कई काउंटी हैं।
- एक काउंटी में कई शहर होते हैं।
- एक शहर में कई ज़िप कोड होते हैं।
इसलिए मैं निम्नलिखित स्कीमा का उपयोग करूंगा।
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
प्रति ज़िप कोड अनेक शहरों के लिए निर्धारित है।