دیتابیس جامع کشورها و شهرهای جهان

دیتابیس جامع کشورها و شهرها شامل اطلاعات 250 کشور و بیش از 216,000 شهر با جزئیاتی مانند نام، مختصات جغرافیایی، کد ارز، زبان رسمی و موقعیت قاره‌ای. قابل استفاده در پروژه‌های وب و موبایل، به دو فرمت MySQL و SQLite.



دیتابیس کشورهای جهان به همراه 216,895 شهر، با پشتیبانی از MySQL و SQLite

این دیتابیس شامل اطلاعات دقیق و ساختارمند از 250 کشور و بیش از 216 هزار شهر از سراسر جهان است که به دو فرمت MySQL و SQLite ارائه می‌شود. طراحی آن به گونه‌ای انجام شده است که توسعه‌دهندگان بتوانند بدون پیچیدگی‌های اضافی، آن را در پروژه‌های مختلف خود استفاده کنند.


 

ساختار دیتابیس

جدول countries

شامل اطلاعات زیر برای هر کشور:

  • نام کشور (به زبان بومی)

  • زبان‌های رسمی

  • کد سه‌حرفی کشور (ISO 3166-1 alpha-3)

  • قاره

  • پایتخت و شناسه آن

  • کد ارز رایج (ISO 4217)

  • مختصات جغرافیایی شمالی، جنوبی، شرقی و غربی (مناسب برای نقشه‌ها)

جدول cities

شامل اطلاعات زیر برای هر شهر:

  • نام فارسی و انگلیسی شهر

  • موقعیت جغرافیایی (عرض و طول جغرافیایی)

  • نام استان یا ایالت

  • شناسه کشور مربوطه

🎯 کاربردها

این دیتابیس در طیف وسیعی از پروژه‌ها قابل استفاده است، از جمله:

  1. پروژه‌های مبتنی بر نقشه (GIS)
    ایجاد نقشه‌های تعاملی و موقعیت‌یابی دقیق کاربران بر اساس کشور و شهر.

  2. برنامه‌های موبایل و وب با نیاز به انتخاب موقعیت جغرافیایی
    مانند اپلیکیشن‌های سفر، فروشگاه‌های آنلاین، فرم‌های ثبت‌نام و ثبت آدرس.

  3. پروژه‌های آماری و تحلیلی
    تحلیل داده‌ها بر اساس موقعیت جغرافیایی، خوشه‌بندی کاربران و ارائه گزارشات منطقه‌ای.

  4. برنامه‌های چندزبانه و جهانی
    پشتیبانی از زبان‌های رسمی هر کشور، برای سفارشی‌سازی تجربه کاربر بر اساس موقعیت مکانی.

  5. سیستم‌های حمل و نقل، رزرو، آب و هوا و توریسم
    استفاده برای یافتن نزدیک‌ترین شهرها یا کشورهای مقصد.
     

✅ مزایای استفاده از این دیتابیس

  • کامل و به‌روز: شامل تقریباً تمامی کشورهای شناخته‌شده جهان و نزدیک به 217 هزار شهر.

  • دقیق و ساختاریافته: داده‌ها با دقت بالا و فرمت مناسب جهت ارتباطات بین‌جدولی طراحی شده‌اند.

  • پشتیبانی از MySQL و SQLite: مناسب برای پروژه‌های سبک (مبتنی بر فایل) و سنگین (با نیاز به سرور پایگاه داده).

  • نصب سریع و آسان: تنها با یک اسکریپت SQL می‌توانید آن را وارد پایگاه داده خود کنید.

  • مناسب برای توسعه‌دهندگان وب و موبایل: ساختار ساده و قابل درک برای اکثر فریم‌ورک‌ها و زبان‌های برنامه‌نویسی.

⚙️ چرا دو نسخه؟ (MySQL و SQLite)

📁 نسخه SQLite

  • مناسب برای پروژه‌های آفلاین، سبک، اپلیکیشن‌های دسکتاپ یا موبایل.

  • بدون نیاز به نصب سرور پایگاه‌داده.

  • قابل حمل، فقط با یک فایل .sqlite.

🖥️ نسخه MySQL

  • مناسب برای پروژه‌های تحت وب یا سیستم‌های سازمانی با داده‌های زیاد.

  • پشتیبانی از کوئری‌های پیشرفته، ایندکس‌های بهینه و سرعت بالای واکشی داده‌ها.

  • قابلیت اتصال از راه دور و همزمانی بالا.

مثال‌های کاربردی

انتخاب تمام شهرهای یک کشور خاص (مثلاً ایران):

SELECT * FROM cities WHERE country_id = (SELECT id FROM countries WHERE name = 'ایران');

جستجوی یک شهر خاص:

SELECT * FROM cities WHERE name LIKE '%تهران%';

 

گرفتن لیست کشورها با کد ارز:

SELECT name, currencyCode FROM countries;


 

📥 نحوه دریافت

بعد از خرید محصول شما می‌توانید فایل‌های SQL برای MySQL و SQLite را به راحتی از طریق همین صفجه دریافت کرده و در هر پروژه‌ای به کار ببرید. این دیتابیس به‌صورت فشرده و با حجم کم آماده شده تا در کمترین زمان نصب شود.
 

📌 نتیجه‌گیری

اگر به دنبال یک دیتابیس سبک، کامل و قابل اعتماد برای اطلاعات جغرافیایی هستید، این محصول یکی از بهترین انتخاب‌هاست. چه در یک پروژه ساده و محلی باشید، چه در حال توسعه یک اپلیکیشن بین‌المللی، این مجموعه دقیقاً همان چیزی است که نیاز دارید.

پرسش و پاسخ

1 . آیا این دیتابیس شامل تمام کشورها و شهرهای جهان است؟
بله، این پایگاه داده شامل اطلاعات 250 کشور و بیش از 216 هزار شهر از تمام قاره‌هاست.

2 . چه نوع اطلاعاتی در مورد کشورها موجود است؟
شامل نام، زبان‌های رسمی، کد کشور، پایتخت، کد ارز، قاره و مختصات جغرافیایی شمال، جنوب، شرق و غرب.

3 . آیا می‌توانم از این دیتابیس در اپلیکیشن موبایل استفاده کنم؟
بله، نسخه SQLite مخصوص پروژه‌های سبک و اپلیکیشن‌های موبایل طراحی شده است و نیازی به سرور ندارد.

4 . تفاوت بین نسخه MySQL و SQLite چیست؟
هیچ تفاوتی در دیتای این دو نسخه وجود ندارد ولی نسخه MySQL برای پروژه‌های تحت وب مناسب است، در حالی که SQLite ن برای برنامه‌های آفلاین مانند اپلیکیشن های موبایل مناسب است.

5 . آیا امکان افزودن یا ویرایش داده‌ها وجود دارد؟
بله، شما می‌توانید داده‌ها را ویرایش کرده یا شهرها و کشور جدید به دیتابیس اضافه کنید، چرا که ساختار کاملاً باز و توسعه‌پذیر است.

دیدگاه ها

برای ارسال دیدگاه وارد حساب کاربری خود شوید.