تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: ّبهینه ترین شیوه کدام روش است؟

  1. #1
    داره خودمونی میشه mahyar_k3's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    تهران
    پست ها
    177

    14 ّبهینه ترین شیوه کدام روش است؟

    سلام به همه اساتید

    من web developer هستم و از sql server در حد کاریری تسلط دارم. لازم دارم یه دیتابیس طراحی کنم که موارد زیر رو پوشش بده:

    1. n عدد فروشنده داریم.
    2. n عدد محصول داریم.
    3. هر فروشنده می تواند ارائه کننده n مورد از محصولاتِ جدول محصولات باشد و متقابلا هر محصول می تواند توسط n فروشنده ارائه شود.

    با توجه به اینکه این دو سوال (کوئری): 1. فروشنده x چه محصولاتی را ارائه می کند؟ 2. محصول x توسط کدام فروشگاه ها ارائه می شود؟ همیشه در حال پرسش است، برای ارتباط دادن بین این دو جدول نمیدونم بهینه ترین راه کار چیست؟
    اول فکر کردم شاید باید از یک جدول میانجی استفاده کرد که بعد دیدم خیلی حجم کار رو بالا می بره.
    بعد فکر کردم شاید باید به ازای هر محصولی که فروشنده ارائه می کنه، یک رکورد تو جدول محصولات داشته باشیم که ID فروشنده رو توی خودش نگه داره.


    دوستان اگه برای رسیدن به بهترین راه منو راهنمایی کنن بسیار لطف بزرگی به من نموده اند.
    از لطف همه عزیزان ممنونم.
    Last edited by mahyar_k3; 09-08-2014 at 11:24.

  2. #2
    حـــــرفـه ای milad_gta's Avatar
    تاريخ عضويت
    Jan 2009
    پست ها
    2,810

    پيش فرض

    بهترین کار همونطور که خودتون اشاره کردید استفاده از یک جدول میانی هست، البته اگر محصولات کاملا یکتایی توسط فروشنده های مختلف ارائه میشه کاربردی هست، درباره حجم هم 1 جدول دارید با 2 یا 3 ستون که فقط توش id محصول و فروشنده ذخیره میشه حجم آنچنانی نمیگیره.

  3. این کاربر از milad_gta بخاطر این مطلب مفید تشکر کرده است


  4. #3
    داره خودمونی میشه mahyar_k3's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    تهران
    پست ها
    177

    پيش فرض

    میلاد خان ممنونم ازت. دوستان دیگه راه حل بهتری به ذهنشون میرسه؟

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •