Eğer yazılımcı biri iseniz yada işiniz gereği adres oluştururken il, ilçe, semt, mahalle, köy, plaka, posta kodu bilgisine ihtiyaç duyuyorsanız bu konu sizi çok ilgilendirmektedir.
PTT[ref]PTT Posta Kodu Sorulama Servisi[/ref] den aldığım adres – il – plaka – ilçe – semt – mahalle – köy – posta kodu veritabanını normal kullanıcıların ve biz programcıların kullanabileceği formatta sizlere sunuyorum.
Bu formatlar ;
- SQL Azure
- Microsoft SQL
- MySQL
- ORACLE
- PostgreSQL
- SQLite
- Microsoft Excel 2003 ve öncesi (xls)
- Microsoft Excel 2007 ve sonrası (xlsx)
Codec olarakta ;
- ANSI (1254 Turkish)
- UTF8 (generic)
kullanılmıştır.
Nerede ?
- İl – İlçe – Semt – Mahalle – Köy – Posta Kutusu Veritabanı – SQL Azure [ANSI]
- İl – İlçe – Semt – Mahalle – Köy – Posta Kutusu Veritabanı – SQL Azure [UTF8]
- İl – İlçe – Semt – Mahalle – Köy – Posta Kutusu Veritabanı – Microsoft SQL [ANSI]
- İl – İlçe – Semt – Mahalle – Köy – Posta Kutusu Veritabanı – Microsoft SQL [UTF8]
- İl – İlçe – Semt – Mahalle – Köy – Posta Kutusu Veritabanı – MySQL [ANSI]
- İl – İlçe – Semt – Mahalle – Köy – Posta Kutusu Veritabanı – MySQL [UTF8]
- İl – İlçe – Semt – Mahalle – Köy – Posta Kutusu Veritabanı – Oracle 8i [ANSI]
- İl – İlçe – Semt – Mahalle – Köy – Posta Kutusu Veritabanı – Oracle 8i [UTF8]
- İl – İlçe – Semt – Mahalle – Köy – Posta Kutusu Veritabanı – PostgreSQL [ANSI]
- İl – İlçe – Semt – Mahalle – Köy – Posta Kutusu Veritabanı – PostgreSQL [UTF8]
- İl – İlçe – Semt – Mahalle – Köy – Posta Kutusu Veritabanı – SQLite [ANSI]
- İl – İlçe – Semt – Mahalle – Köy – Posta Kutusu Veritabanı – SQLite [UTF8]
- İl – İlçe – Semt – Mahalle – Köy – Posta Kutusu Veritabanı – Excel 2003 [XLS]
- İl – İlçe – Semt – Mahalle – Köy – Posta Kutusu Veritabanı – Excel 2007 ve Sonrası [XLSX]
Nasıl ?
Örnek olarak MySQL veritabanı şekliyle verilerin birbirine bağlantısı aşağıdaki gibidir ;
Örnek olarak MySQL sorgu olarak şu şekilde kullanılabilir ;
SELECT il.IL_ID, il.IL_ADI_BUYUK, il.IL_ADI, il.IL_ADI_KUCUK, il.PLAKA, ilce.ILCE_ID, ilce.ILCE_ADI_BUYUK, ilce.ILCE_ADI, ilce.ILCE_ADI_KUCUK, semt.SEMT_ID, semt.SEMT_ADI_BUYUK, semt.SEMT_ADI, semt.SEMT_ADI_KUCUK, semt.POSTA_KODU, mahalle_koy.MAH_ID, mahalle_koy.MAHALLE_ADI_BUYUK, mahalle_koy.MAHALLE_ADI, mahalle_koy.MAHALLE_ADI_KUCUK FROM il LEFT JOIN ilce ON ilce.IL_ID = il.IL_ID LEFT JOIN semt ON semt.ILCE_ID = ilce.ILCE_ID LEFT JOIN mahalle_koy ON mahalle_koy.SEMT_ID = semt.SEMT_ID
Güncelleme
- 19.08.2009 – PTT den alınan veritabanı ile köylerde dahil olmak üzere güncellenmiştir.
- 30.11.2010 – PTT den alınan veritabanı ile güncellenip 3 farklı coding ile yayınlanmıştır.
- 02.02.2018 – PTT den alınan veritabanı ile güncellenip popüler veritabanı sistemleri için dump dosyaları eklenmiştir.