Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

създаване на адресна база данни

Не познавам добре американския пощенски код и системата за териториално разделение, но предполагам, че донякъде прилича на германската.

  • Щатът има много окръзи.
  • Един окръг има много градове.
  • Един град има много пощенски кодове.

Затова бих използвал следната схема.

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

Фиксиран за няколко града на пощенски код.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2016:Създайте база данни

  2. Комбиниране на няколко реда в един ред и добавяне на колоните в зависимост от броя на редовете

  3. Как да инсталирате SQL Server на Windows

  4. Значението на квадратните скоби [] в дизайнера на таблици на MS-SQL?

  5. LOG10() Примери в SQL Server