سلام عزیزان
من تحلیلهای زیادی در مورد دیتابیس انبارداری دیدم و بررسی کردم
دلیل یکسری از کارهایی که انجام میدهند را متوجه نمیشوم.

برای شروع
1 - جدول نام انبار ها
2- جدول کالا ها (برخی از نرم افزارهای معروف بازار یک رابطه 1 به n بین انبار و کالا دارند !!! دلیل این ارتباط را متوجه نمیشوم)
3- جدول اسناد (من همه نوع اسناد را یکسان دیدم با تایپ های متفاوت) رابطه 1 به n با جدول انبار
4- جزئیات اسناد (ردیف های سند) رابطه 1 به n با جدول اسناد و رابطه 1 به n با جدول کالاها

تا اینجا ساده ترین راه برای ساخت دیتابیس انبار هست

چند تا سوال وجود داره که بهترین راه حل چیه یا مزایا و معایب چیه؟ سرعت عمل و دقت یکی از مولفه های مهم هست برای سازمانی که ورود و خروج کالای فراوان دارد بهترین راه حل چیه؟

1- اسناد ورودی + و اسناد خروجی - ثبت بشوند => با sum راحتتر بتوان موجودی گرفت؟
2- همه یک جور ثبت بشوند در نهایت unio بشوند؟ یا اسناد خروجی موقع گزارش در -1 ضرب بشوند و بعد sum
3- جدول "موجودی" اضافه بشود و موجودی ها اینجا نگهداری بشوند؟ ( چند نرم افزار معروف بازار این روش را دارند)
4- جدول کاردکس ایا اصلا نیاز هست؟ وقتی میتوان با select کالاها را بدست آورد چرا باید چنین جدولی وجود داشته باشد؟ ( چند نرم افزار معروف بازار این روش را دارند)
5- جدول جمع سند ( چند نرم افزار معروف بازار این روش را دارند) وقتی میتوان با select بدست آورد چرا باید چنین جدولی وجود داشته باشد؟