تحلیل دیتابیس تحویل کالاهای دوره ای انبار
سلام و احترام به همه
برنامه میخوام بنویسم واسه کالاهای تحویلی دوره ای که انبار به پرسنل میده (مثل کفش و پوتین و لباس و ...)
هدفم اینه که امروز که کالا تحویل طرف شد ، مشخص بشه که نوبت بعدیش کی هست . و اینکه تا الان چند بار از ما کالا تحویل گرفته .
مثلا کفش هر 6 ماهه و لباس هر یک سال ...
عکس زیر تحلیل من هست .
دوستان نظری دارن که بهبود پیدا کنه طراحی ؟
5 پاسخ
منظور من این بود که هر کالا چندین دوره داره؟ مثلاً کفش دوره های مختلف داره؟
نه نداره .
فقط یک دوره .
خوب، پس چرا یک جدول جداگانه براش در نظر گرفتید؟ اگر در آینده قرار هست هر کالا چندین دوره مختلف داشته باشه، طراحیتون درسته، اما اگر صرفاً فقط یک دوره برای هر کالا هست شما داخل همون جدول یک فیلد اضافه کنید، برای مثال DeliverPeriodInDays، بعد دوره تحویل رو بر اساس روز مشخص کنید. با این سیستم فکر کنم طراحیتون بهتر باشه. اگر همین طراحی رو مد نظرتون هست یک ستون با نام DeliverPeriodInDays به جدول TblGoodPeriod اضافه کنید به این صورت:
TblGoodsPeriods
GoodId
DeliverPeriodInDays
و مشخص کنید که دوره های تحویل چند روزه هست. مثلاً 20 روز، 60 روز، 120 روز و ...
سلام استاد احمدی
بله . هر کالا دوره ی متفاوتی داره
مثلا کفش هر 6 ماه تحویل میشه
لباس هر یک سال
ماسک هر ماه
و...
به نظر شما بهتر نیست 3 تا جدول TblPeriod و TblGoods و TblPeriodGoods رو یکی کنم ؟
سلام، وقت بخیر
یک سوال، شما برای هر کالا دوره های متفاوت دارید که یک جدول جداگانه براش طراحی کردید؟