PDA

View Full Version : جدول کاربر و کارشناس



mmiinnooo
شنبه 10 مرداد 1394, 18:25 عصر
با سلام
لطفا کمکم کنید
در بانک یه جدول برای ارتباط کاربر و کارشناس داریم که تو این جدول یه کلید خارجی از جدول کارشناس و یه کلید خارجی از جدول کاربر وجود داره
حالا اگه جدول کارشناس با کاربر جدا باشه این دو نوع کاربر وقتی میخوان تو سیستم لاگین کنند یوزر و پسورد نمیشه که هم در جدول کارشناس هم در جدول کاربر چک بشه و همین طور موقع ثبت کارشناس یا کاربر در دو جدول مختلف سخته که یونیک بودن یوزر نیم بررسی بشه

البته به نظرم اومد که کلید اصلی کارشناس تو جدول کاربر به عنوان کلید خارجی باشه و جدول کارشناس فقط دو فیلد نام و نام خانوادگی داشته باشه ولی چون تو جدول کاربر هم نام و نام خانوادگی داریم باید دو جا اطلاعات وارد یا ویرایش بشن

AJL110ALI
شنبه 10 مرداد 1394, 19:46 عصر
یه سوال. الان کاربر و کارشناس چه فرقی دارن؟ از نظر اطلاعاتی که ذخیره میشه میگم.

mmiinnooo
شنبه 10 مرداد 1394, 20:46 عصر
کارشناس یه فیلد که اون و مربوط به یه بخش سازمان میکنه داره
در ضمن یه ارتباطی بین این دو هست که باید هم ای دی کاربر داشته باشه هم ای دی کارشناس مثل دانشجو و استاد

AJL110ALI
شنبه 10 مرداد 1394, 22:45 عصر
بازم من خیلی نفهمیدم. ولی در کل.
یه جدول برای users بگذارید. همه کاربرا، کارشناس و کاربر عادی، رو توش ذخیره کنید. اگه فیلد خاصی هست که فقط برای کارشناس نیاز هست، یه جدول برای کارشناس بسازید، کلید جدول users رو بگذارید کلید اصلیش و باقی فیلد ها رو اضافه کنید ( ارتباط 1 به 1 ). ولی اگه فیلد اضافه ای وجود نداره برای کارشناس، یه فیلد بگذارید توی جدول users که نوع کاربر رو مشخص کنه (عاذی، کارشناس) .
اینجوری id کارشناس همون id کابریش میشه.
اگه بازم مشکل دارید، لطفا یه کم دقیق تر توضیح بدید.

mmiinnooo
شنبه 10 مرداد 1394, 23:26 عصر
ببینید یه سیستم پشتیبانی داریم که کاربر سوالشو در قالب یه تیکت یا درخواست مطرح میکنه این تیکت مربوط به یه بخش از سازمان و یه کارشناس مشخص از اون بخش سازمان مربوط میشه پس یه جدول برای تیکت های ایجاد شده توسط کاربر داریم که یکی از فیلداش ای دی کارشناس میشه که مشخص میکنه چه تیکتهایی مربوط به کدام کارشناس است
خوب اگه کارشناس و کاربر از یه جدول باشند در این صورت تو جدول تیکت چه جوری ای دی دو تاشون و قرار بدم؟

AJL110ALI
یک شنبه 11 مرداد 1394, 08:58 صبح
یه همچین چیزی؟
133835