Salah satu pekerjaan yang kerap kali diperlukan pada pembangunan aplikasi basisdata adalah penyusunan tabel referensi. Sesuai namanya, tabel ini berisi rujukan yang akan digunakan oleh tabel lain di dalam basisdata. Tabel berisi daftar nama kota, nama propinsi, nama pekerjaan, merupakan sebagian contoh tabel referensi yang sering digunakan. Selain terdapat tabel referensi yang berskala terbatas dan spesifik terhadap sebuah aplikasi, misalnya tabel golongan dalam jabatan, beberapa tabel referensi berisi data yang diambil dari fakta di lapangan, diterima dalam skala luas, dan dapat disusun dalam bentuk bakuan (standar).
Salah satu tabel referensi yang banyak dipakai oleh aplikasi basisdata di Indonesia adalah nama kota. Dengan jumlah kota/kabupaten tercatat oleh Departemen Dalam Negeri sebanyak 440 buah di Indonesia (versi HTML), tabel referensi berisi nama kota menjadi persoalan berikut pada pengembangan aplikasi basisdata:
- Dengan jumlah yang banyak dan daftar nama kota tidak tersedia dalam format yang mudah digunakan, akhirnya di beberapa aplikasi pengunjung dibiarkan mengisi sendiri nama kota sebagai masukan teks. Cara ini praktis namun konsekuensinya data yang dimasukkan sulit dikelola dengan prosedur standar basisdata. Kemungkinan yang muncul adalah query yang salah akibat perbedaan penulisan, ukuran tabel yang tidak efisien karena menyimpan teks apa adanya, dan yang paling parah adalah tidak adanya integritas basisdata itu sendiri.
- Pengembang menyediakan daftar nama kota sebagai pilihan yang digunakan oleh pemakai aplikasi. Untuk itu pengembang menyediakan tabel referensi sendiri dan hal ini menyebabkan kemungkinan munculnya beberapa struktur tabel yang berlainan dan, lebih-lebih, pengodean nama kota yang beragam. Sebagai contoh yang sudah berjalan, kode kota yang dipakai oleh PT Telkom dan PT KAI berbeda untuk menunjuk pada kota yang sama. Pengodean ini akan bertambah lagi sejalan dengan kecenderungan setiap aplikasi membuat kode sendiri dengan alasan belum terdapat standar kode nama kota yang disepakati bersama.