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

ایجاد دیتابیس ساده فروشگاهی در لاراول

سلام

برای ایجاد دیتابیس جهت یه فروشگاه بسیار کوچک که مشتری بتونه سفارشش رو به ثبت برسونه چند سوال داشتم.
1- عاقلانه این است که یک جدول users داشته باشیم و برای مجزا کردن ادمین و کاستومر، roleهای مجزا تعریف کنیم یا اینکه برای هر کاستومر و ادمین، جدول‌های مجزا ایجاد بشه؟
2- من قصد دارم از کاستومر نام، ایمیل، سال تولد، وضعیت تأهل، محل اقامت (شهر، کشور، آدرس)، وضعیت نظام وظیفه و تحصیلات رو بگیرم. آیا این‌ها رو در جدول users بگیرم یا مجزا این‌ها رو در جدول جداگانه بگیرم و بعد join کنم. روش اصولی چیه. البته باز تأکید می‌کنم پروژه آزمایشی است و کوچک. اما من به صورت کلی می‌خوام بدونم روند کار به چه شکل است. چون به فرض خود یک یوزر می‌تونه چندین آدرس داشته باشه و منطقی است که برای آدرس‌های جدول جداگانه در نظر گرفته بشه. ولی من می‌خوام اصول رو بدونم، ولی این فروشگاه رو به ساده‌ترین شکل پیش ببرم.
3- چه جدول‌های دیگه‌ای برای یک فروشگاه ابتدایی باید لحاظ بشه (ملزومات یک فروشگاه). به عبارتی حداقل موارد ضروری منظورمه. مثلاً جدول برای سبد خرید و...

پیشاپیش از راهنمایی دوستان سپاسگزارم


ثبت پرسش جدید
سینا خاقانی
تخصص : توسعه دهنده بک‌اند
@sina.it91 3 سال پیش مطرح شد
0

@ehsan99
همه اینها بستگی به سیستم و طراحی شما داره و ممکنه در هر سیستمی متفاوت باشه
ولی چون سیستم شما کوچیکه به نظر من جدول یوزر و کاستومر یکی باشه ولی جدول یوزر و اون اطلاعات شخصی جدا باشه که جدول یوزر شلوغ نشه


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

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