PDA

View Full Version : مبتدی: مشكل در ايجاد ديتابيس انبارداري



s_mokhtari
سه شنبه 18 خرداد 1389, 20:54 عصر
با سلام:عصبانی++:
دوستان اگه بخوام يه برنامه بنويسم كه اول مسئول خريد كالاها را چك كند و بعد از تاييديه ايشان مسئول فروش آنرا چك كرده سپس در آخر مسئول انباردار كنترل كالا را انجام دهد يعني تا مسئول خريد تاييد نكرده مسئول انباردار يا فروش نتونه كاري كنه بايد يه فيلد براي هر سه بگيرم يا كار اشتباهي
با تشكر:خجالت:

ASKaffash
چهارشنبه 19 خرداد 1389, 07:51 صبح
سلام
بهترین کار این است که یک جدول سه فیلدی بگیرید
- کلید خارجی
- تاریخ تائید
- کد کاربر تائید کننده(از این و جدول کاربران نوع Role تائید کننده مشخص می شود)

s_mokhtari
چهارشنبه 19 خرداد 1389, 08:09 صبح
سلام
بهترین کار این است که یک جدول سه فیلدی بگیرید
- کلید خارجی
- تاریخ تائید
- کد کاربر تائید کننده(از این و جدول کاربران نوع Role تائید کننده مشخص می شود)
سلام
منظورتون اين كه فلان كاربر در اين تاريخ در جدول ثبت بشه حالا اين كليد خارجي چيه ميشه بيشتر توضيح بديد :ناراحت:
با تشكر

ASKaffash
چهارشنبه 19 خرداد 1389, 08:42 صبح
سلام
- جدول خرید / فروش یک کلید داشته باشد
- کلید خارجی ار تباط با کلید جدول ذکر شده دارد
- فعلا تعداد 3 نفر است بعدا می تواند بیشتر شود (پس یک جدول رابطه ای مطمئن تر است)
- تاریخ مهم است چون بعدا می خواهند بفهمند طول مدت تائید هر نفر چقدر است (دعوای طول فرآیند)
- کد کاربر هم مهم است چون درآینده می تواند چندین نفر با نقش های متفاوت وجود داشته باشد
اینها را برای این گفتم که بگم آینده نگری در طراحی نشانه قدرت معمار بانک اطلاعاتی است و نباید فقط براساس گفته های کاربران معماری را انجام داد توسعه های بعدی خیلی راحت خواهد بود