Apakah ada referensi yang baik untuk praktik terbaik untuk menyimpan alamat pos di RDBMS? Tampaknya ada banyak pengorbanan yang dapat dilakukan dan banyak pro dan kontra untuk dievaluasi - tentunya ini telah dilakukan berkali-kali? Mungkin seseorang setidaknya telah menulis beberapa pelajaran yang dipelajari di suatu tempat?
Contoh pengorbanan yang saya bicarakan adalah menyimpan kode pos sebagai bilangan bulat vs bidang karakter, haruskah nomor rumah disimpan sebagai bidang terpisah atau bagian dari baris alamat 1, apakah nomor suite / apartemen / dll harus dinormalisasi atau hanya disimpan sebagai potongan teks di baris alamat 2, bagaimana Anda menangani zip +4 (bidang terpisah atau satu bidang besar, integer vs teks)? dll.
Saya terutama prihatin dengan alamat AS pada saat ini, tetapi saya membayangkan ada beberapa praktik terbaik dalam hal mempersiapkan diri Anda untuk kemungkinan menjadi global juga (misalnya, menamai bidang dengan tepat seperti wilayah, bukan negara bagian atau kode pos, bukan kode pos, dll.