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