Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Merancang database normalisasi untuk mendapatkan 5 tetangga terdekat menggunakan indeks spasial MySQL

pertama-tama struktur terlihat bagus dalam hal normalisasi. Anda dapat membaca lebih lanjut tentang topik ini hanya dengan googling untuk "aturan normalisasi database". Tetapi Anda harus menyadari fakta bahwa Anda akan mendapatkan kueri kompleks dengan memisahkan setiap properti (Tabel jalan, tabel nomor jalan, dll.). Untuk mendapatkan hasil seperti "POI XY, Streetname 2, Somecity, lat=42.4, long=13.2" Anda harus menggabungkan setidaknya empat tabel. Jika kinerja tidak menjadi masalah, silakan;-)

Anda dapat mengambil data (jika tersedia) dari openstreemap.org atau beberapa poi dari geonames.org

Salam, Martin



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql pilih jumlah baris antara rentang waktu

  2. Mungkinkah menggunakan banyak/pernyataan MySQLi bersarang?

  3. Mengimpor data CSV menggunakan PHP/MySQL

  4. Bisakah Anda membagi/meledak bidang dalam kueri MySQL?

  5. Bagaimana cara menulis kueri SQL berparameter dalam javascript?