#P1891
airports
جدول فرودگاهها
مقدمه
این جدول برای نگهداری اطلاعات مرجع فرودگاهها در سامانه طراحی شده است و در ماژول پرواز جهت مکانیابی، اتصال به مسیرهای پروازی و نمایش اطلاعات فرودگاهی مورد استفاده قرار میگیرد.
ساختار جدول
| ستون | نوع داده | مشخصات |
|---|---|---|
| id | BIGINT UNSIGNED | کلید اصلی، افزایشی، غیرقابل تهی |
| type | INT | نوع فرودگاه (1: داخلی، 2: بینالمللی)، پیشفرض 1 |
| iata | VARCHAR(20) | کد یاتای فرودگاه، غیرقابل تهی |
| title | VARCHAR(255) | نام فرودگاه به زبان انگلیسی، غیرقابل تهی |
| title_fa | VARCHAR(255) | نام فرودگاه به زبان فارسی، قابل تهی |
| country | SMALLINT UNSIGNED | ارجاع به جدول کشور (جدول countries)، غیرقابل تهی |
| state | INT | ارجاع به جدول استان (جدول states)، غیرقابل تهی |
| city | INT | ارجاع به جدول شهر (جدول cities)، غیرقابل تهی |
| location | VARCHAR(255) | اطلاعات موقعیت مکانی یا آدرس کوتاه، قابل تهی |
| phone | VARCHAR(15) | شماره تماس فرودگاه، قابل تهی |
| site | VARCHAR(255) | وبسایت رسمی فرودگاه، قابل تهی |
| address | VARCHAR(255) | آدرس کامل فرودگاه، قابل تهی |
| logo | VARCHAR(255) | لوگوی فرودگاه، قابل تهی |
| image | VARCHAR(255) | تصویر فرودگاه، قابل تهی |
| description | LONGTEXT | توضیحات تکمیلی درباره فرودگاه، قابل تهی |
| priority | INT | اولویت نمایش، پیشفرض 0 |
| status | INT | وضعیت فعال بودن رکورد، پیشفرض 1 |
جمعبندی
بهعنوان مرجع اطلاعات فرودگاهی، نقش کلیدی در ساختار پروازها، مسیرها و نمایش مبادی و مقاصد ایفا میکند.