با سلام. در یک فروشگاه محصولات مختلف دارای تعداد ویژگی های متفاوتی هستند.
مثلا ویژگی های نوبایل با یخچال متفاوت است. من دو جدول Product و ProductAttribute ساختم که جدول دومی شامل Id,ProductID,name,value می باشد.
آیا این روش درست است ؟
لطفا راهنمایی کنید. با تشکر
سلام دوست عزیز
یک روشی که می تونه بهتون کمک کنه اینه که شما برای محصولاتتون یک جدول product بسازید و همینطور یک جدول برای موضوعات و گروه های مختلف محصولاتتون به اسم category بسازید
بعد یک جدول بسازید و به نام category_attribute و خصوصیات مختلف رو برای هر یک از گروه های محصولتون بسازید. فیلد های اساسیش هم id, category_id, title و ... میتونه باشه
حالا شما باید یک جدول چهارم هم بسازید که ارتباط بین product و category و category_attribute رو مشخص بکنه. یعنی مشخص کنید که محصول شماره n مربوط به کدام گروه محصولات هست و خصوصیاتش چی هست همینطور مقدار این خصوصیات رو هم اونجا وارد کنید!
مثلا product_Attribute که شامل فیلد های id, product_id, category_attribute_id, value
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)