PDA

View Full Version : سوال: راهنمايي در خصوص ايجاد پايگاه داده



Alleria67
پنج شنبه 14 تیر 1397, 08:19 صبح
سلام به تمام دوستان عزيز
من يه سوال داشتم
ميخوم يه پايگاه داده درست كنم براي يك فرم چند مرحله اي، كه مثلا در مورد يك موضوع مطرح شده ، وقتي يك نفر ديد و تأييد كرد، مرحله بعدش باز شه كه نفر ديگه بايد تأييد كنه تا كار انجام شه
بعد مثلا يه كارتابلي باشه از پيغام هايي كه در وضعيت شما مونده و هنوز بررسي نكرديد كه بره مرحله بعد
براي اين كار
من يه Table درست كنم، تمام اطلاعات اونجا ثبت شه
يا چند تا Table درست كنم كه هر مرحله تو يه Table ثبت شه
و اينكه اگه يه Table باشه، ميشه با حقوق دسترسي با نام كاربري فيلد هاشو محدود كرد يا نه ؟
اگه ممكنه راهنمايي كنيد.
ممنون

mosaArabi
شنبه 23 تیر 1397, 22:17 عصر
ببیند برای این کار شما باید یک تیبل داشته باشین که فرستنده و گیرنده را داخلش مشخص کنید و یه قسمت هم که موضوع را داخلش بنویسید . حالادر کوری باید مشخص کنید که اگه پیامی برای هر فرد نوشته میشه بتونه ببینه

m.roustaei
دوشنبه 23 مهر 1397, 12:30 عصر
سلام.
روشی که من تو این مواقع استفاده می کنم اینه که مثلا اگر این موضوع مربوط به یک درخواست باشه ، اولا بر اساس اصول طراحی پایگاه داده، لازمه که این درخواست ها همگی در یک جدول باشه، برای کنترل وضعیت اون درخواست از یک فیلد برای وضعیت (یا مرحله) استفاده می کنم. از طرفی در کارتابل هر فرد درخواست هایی رو نشون می دیم که اون فرد به وضعیت جاری (یا مرحله جاری) بهشون دسترسی داره.
از طرفی می تونین برای هر وضعیت دو فیلد دیگه داخل جدول اصلی و یا یک جدول Detail دیگه درست کنیم که تاریخ و نام کاربری که اون درخواست رو به اون وضعیت (یا مرحله) ارسال کرده رو توش ثبت کنیم.