• 1401/05/25

راهنمایی در ساخت جدول دیتابیس :

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

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

  • 1401/05/26
  • ساعت 01:43

سلام دوست عزیز ، قطعا من دانش و سوادم حتی نزدیک آقای خسروجردی هم نمیرسه ولی گفتم شاید بتونم بدرد بخورم ، این نظر شخصی منه و اگر کمکتون کرد خیلی خوشحال میشم ، ببینید تو منطق برنامه نویسی اونطور که من دستگیرم شد زبان ماشین مثل ما چیز هارو بیان نمیکنه ، درسته که یک نوع لباسه ولی با اندازه ها و رنگ های متفاوت ولی به نظر من شما باید برای هر اندازه و رنگ اونها رو یک محصول جدا فرض کنید و دسته بندی همشون رو لباس بزارید ، مثلا یک جدول محصولات داشته باشید و اون یک نوع لباس رو چند محصول درنظر بگیرید ، مثلا یک محصول وارد کنید که اسمش همون نوع لباسه ولی ویژگی های متفاوت داره و موجودی خاص خودش رو تو ردیف خودش داره و آیدیشم فرق میکنه مثلا لباس مجلسی اگر دارید چند بار واردش کنید و به هرکدوم یک موجودی بدید با ویژگی های خودش ، مثلا لباس مجلسی کرمی سایز لارج موجودی 10 تا ، لباس مجلسی مدیوم رنگ آبی موجودی 15 تا ، ی محصول دیگه وارد کنید لباس مجلسی small رنگ قرمز موجودی 9 تا ، یک نوع لباسه ولی شما چند تاش کنید اینطوری خیلی راحت تره ، دسته بندی همشون رو هم ی چیز بزارید


  • 1401/05/26
  • ساعت 16:21

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


  • 1401/05/28
  • ساعت 03:10

سلام ، بله درست میفرمایید کار برای وارد کردن محصولات سخت میشه ، برای همین ادمین استخدام میکنن که محصول هارو وارد کنه خب آخه میدونید ، حقیقتش اگر دقت کنید تو دنیای فیزیکی هم شما دقیقا همچین حالتی رو دارید ، برای مثال 5 تا اندازه دارید با 5 تا رنگ ، درست ؟ توی انبارتون اگر هر کدوم از اینا یکی باشه ظرفیتش  ، 25 واحد ظرفیت انبار شما اشغال میشه درسته ؟ یعنی تو دنیای واقعی هم تقریبا هرکدوم ی محصول جدا حساب میشن ، البته ناگفته نماند من دیگه چیزی به ذهنم نمیرسه که بگم و قطعا راه های دیگه ایی هست ولی من خبر ندارم ، امیدوارم تونسته باشم بهتون کمک کنم 

 


  • 1401/05/28
  • ساعت 18:42

با سلام خدمت شما همراه عزیز

 

زنده باشید اختیار دارید

 

بنده در پروژه های این چنینی هر ویژگی از هر محصول رو یک محصول مجزا در نظر میگیرم

 

موفق و سربلند باشید


logo-enamadlogo-samandehi