single.traveler
3 سال پیش توسط single.traveler مطرح شد
2 پاسخ

ساختار بانک اطلاعاتی تقسیمات کشوری

براس پیاده سازی ساختار تقسیمات کشوری به صورت زیر
توضیح تصویر رو وارد کنید

بهتره به ازای تک تک موارد بالا یک جدول ساخته بشه یا از یک جدول به صورت رابطه با خودش ( جدول tree ) ؟

و سوال اصلی اینه که : اگه جدول دیگه داشته باشم به نام کاربران و که محل اقامتش شهر / آبادی هست چطور میتوانم نام استان محل اقامتش رو در لاراول پیدا کنم؟


ثبت پرسش جدید
Mostafa Nazar
تخصص : برنامه نویس وب و موبایل
@mostafa.8722 3 سال پیش مطرح شد
0

سلام
این بستگی به خودتون داره .
مثلا شما میتونید از یه جدول استفاده کنید که یه فیلد نوع رو مشخص کنید یه فیلد عنوان و یه فیلد شناسه رابطه رو بعد هم با هر چیزی که رابطه داشته رو میتونید این طوری بدست بیارید


نوب
تخصص : کدنویس نوب :)
@yk5742g 3 سال پیش مطرح شد
0

ساختار

country_table
--------id
--------name
--------description
--------created_at
--------updated_at

state_table
--------id
--------country_id
--------name
--------description
--------created_at
--------updated_at

city_table
--------id
--------state_id
--------name
--------description
--------created_at
--------updated_at

این میشه ساختار دیتابیست و ستونهایی که رابط هستند مثل state_id باید foreinkey با قابلیت onDelete cascade و onUpdate cascade باشن


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام