Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

membuat database alamat

Saya tidak tahu kode pos AS dan sistem pembagian teritorial dengan baik, tapi menurut saya agak mirip dengan yang ada di Jerman.

  • Sebuah negara bagian memiliki banyak kabupaten.
  • Sebuah kabupaten memiliki banyak kota.
  • Sebuah kota memiliki banyak kode pos.

Oleh karena itu saya akan menggunakan skema berikut.

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

Diperbaiki untuk beberapa kota per kode ZIP.



  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 menggunakan kolom yang dihitung

  2. Cara mengetahui tabel mana yang paling banyak diakses atau sering digunakan di SQL server

  3. Ubah susunan pada kolom indeks berkerumun di SQL 2005

  4. Fungsi String T-SQL:perbedaan antara menggunakan Kiri/Kanan dan Substring dan perilaku aneh

  5. Apakah mungkin menggunakan agregat yang ditentukan pengguna (clr) dengan fungsi jendela (over)?