مهدی
1 سال پیش توسط مهدی مطرح شد
0 پاسخ

طراحی دیتابیس برای انتخاب چند شهر یا یک شهر

دوستان من یه وبسایتی طراحی میکنم که دو نوع کاربر داره
کاستومر
پرووایدر

پروایدرها خدمات شونو تعریف میکنن و کاستومرها میبینن و میخرن
حالا کاستومرها اول یه استان و بعد یه شهر یا یه گروه اژ چند تا شهر رو انتخاب میکنن بعدش خدمات پرووایدرهای اون شهر رو میبینن

سوالم اینجاست که چون کاربر هم میتونه یه شهر رو انتخاب کنه هم یه گروه که توش چند تا شهر هست
چطور باید این انتخابشو ذخیره کنیم.

جداولی که الان طراحی کردم اینا هستن :
users
cities
City_groups
City_group_items
user_selected_cities

توی جدول user_selected_cities یه آی دی گروه داریم یه آی دی شهر که کلید خارجی هستن
کاربر وقتی میاد گروه شهرهارو میبینه و یه گروه انتخاب میکنه سیستم آی دی گروه رو توی جدول user_selected_cities ذخیره میکنه و فیلد آی شهر رو خالی میزاره و برعکس اگه یه شهر انتخاب کرد آی دی شهر پر میشه و آی دی گروه خالی میشه

میخواستم ببینم آیا این حالتی درسته که اطلاعات شهر یا شهرهای انتخابی کاربر رو نگهداری کنیم؟


ثبت پرسش جدید

به همدیگه کمک کنیم

به مهدی کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

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

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