کیان
3 سال پیش توسط کیان مطرح شد
3 پاسخ

راهنمایی جهت طراحی ساختار دیتابیس

سلام به همگی
در حال طراحی یه اپ اندرویدی ام که بک اند رو با لاراول دارم میزنم
در بخشی از کار نیاز به طراحی یک ساختار برای جداولم هستم نیاز به کمک دارم
ببینید جدول یوزر که سر جاش
همه رکوردهای این جدول رو بگذارید به عنوان شخص حقیقی
حالا میخوام یه جدول دیگه داشته باشم که در واقع همان اشخاص حقیقی درخواستی رو ثبت میکنن و بعد از ارائه مدارک من دفتر کار مجازی براشون باز میکنم خب تا اینجا کار یه جدول دیگه هم اسمش رو میذاریم profile و با آیدی به جدول یوزر وصل میشه
اما نکته اینجاست من اینجا چندین نمونه دفتر کار دارم که در واقع هم امکاناتش فرق میکنه و هم فیلدهاش مثلا یکی به عنوان یک فروشگاه درخواست میده یکی به عنوان یک مربی ورزش و ... اینا با توجه به نوع دسته شون فیلد توضیحات شون فرق داره
حالا سوالم اینه که
من بیام یه ستون به عنوا category_id توی جدول پروفایل درست کنم و برای نمایش همه جدول پروفایل رو نشون بدم و با توجه به نوع دسته اش وقتی میخواد اطلاعات تکمیلی رو نشون بده برم تو جدول مربوطه بقیه اطلاعات رو واکشی کنم و بیارم
پس اینطوری میشه یه جدول پروفایل و به ازای هر دسته ای یک جدول جداگانه

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

امیدوارم منظور رو رسونده باشم
پیشاپیش از اینکه راهنمایی میکنید بی نهایت متشکرم


ثبت پرسش جدید
کیان
تخصص : ندارم ...
@kian.myphone 3 سال پیش آپدیت شد
کیان
تخصص : ندارم ...
@kian.myphone 3 سال پیش مطرح شد
0

سلام مجدد من یه بررسی مجدد کردم دیدم تقریبا یک سری فیلدهام مشترک هست و یک سری ها هم اعم و اخص هست چطور بگم یعنی یه پروفایل ممکنه همه فیلدهام از تمام جداول رو داشته باشه یه پروفایل ممکنه بعضی هاش رو بنابراین اومدم اینطوری جدول هام رو طراحی کردم
ساختار کلی دیتابیس

خب اینطوری هر وقت بخوام یه ویژگی دیگه اضافه کنم به جدول مربوطه خودش اضافه اش میکنم و اینطوری از افزونگی هم جلوگیری بشه

ممنون میشم اگر اشکالی وجود داره یا اگر دارم مسیر رو اشتباه میرم راهنمایی کنید
سپاس


کیان
تخصص : ندارم ...
@kian.myphone 3 سال پیش مطرح شد
0

سلام مجدد
اساتید گرامی میشه لطفا من رو هم راهنمایی کنید
سپاسگزارم


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

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