رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ارجاع تاپیک به چند نفر
#1
یه سیستم مشاوره انلاین دارم می نویسم کارش به این شکله
کار بر تایک میزنه میاد تو بخش مدیریت
مدیر میبینه و اون تاپی رو  به وکلای یک دپارتمان که از قبل ایجاد شده ارجاع میده

جدول ارجاع رو میخوام دیزاین کنم پیشنهادتون چیه برای این کار

   
پاسخ
تشکر شده توسط:
#2
باید از ارتباط چند به چند استفاده کنید.
پاسخ
تشکر شده توسط:
#3
میشه یکم توضیح بیشت ر بدید تا الا اینکارو نکردم
پاسخ
تشکر شده توسط:
#4
برای ارجاع من یه جدول دیگه دارم که توش آدی تاپیک و آدی وکیل باید ذخیره بشه
اما وقتی یه موضوع به چند وکیل قراره ارجاع داده بشه آدی چند وکیلو چطور ذخیره کنم؟
تو یه فیلد بریزم با یه کاراکتر جدا کنم (موضع خودند با این روش مشکل دارم)
یا آدی های وکیل هارو بریزم تو آرایه و به تعدادشون کوئری بزنم و جدا جدا بریزم تو دیتابیس

روش اخر هم اگر باشه منطقی نیست اگر یه موضوع به 5 وکیل ارجاع داده بشه 5 کوئری زده میشه که فکر میکنم منطقی نیست
پاسخ
تشکر شده توسط:
#5
یه جدول واسط بگذارین با دو کلید خارجی یکی به جدول تاپیک و یکی دیگه به جدول وکلا و اگه یه تاپیک به چند وکیل ارجاع داده میشه، به تعداد ارجاع ها رکورد ثبت کنید.
پاسخ
تشکر شده توسط:
#6
این راه منطقیه؟؟؟راهی نیست که یکجا ذخیره بشن؟؟

چون اگر تعداد وکلای یه پرونده بره بالا کوئری که باید زده بشه هم خیلی زیاد میشه
پاسخ
تشکر شده توسط:
#7
راه منطقی و منطبق با اصول نرمالسازی دیتابیس همینه. کوئریها هم زیاد نمیشه و کافیه با روشهایی مثل IN و... کار کنید.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 2 مهمان