سلام و عرض خسته نباشید
برای طراحی یک سایت فروشگاهی در مورد دیتابیس برام سوال پیش اومده
می خوام دیتابیس رو طراحی کنم
شرایطی که میخوام اینه
ما چند گروه داریم برای محصولات
که هریک از گروه ها شامل چند زیر گروه هستن و هر گروه یا زیر گروه شامل یکسری محصول می باشد
آیا برای گروه و زیر گروه از یک جدول استفاده کنم یا برای هر کدام از یک جدول؟
سوال دومم اینه ارتباط بین محصولات و گروه و زیر گروه ها رو در یک جدول جداگانه مشابه جدول ارتباط بین دسته و مقالات در دوره های استاد موسوی قرار دهم؟
هر محصول ما میتونه در یک یا چند گروه و یک یا چند زیر گروه باشه
ممنون میشم درصورت امکان راهنماییم کنید چون علاوه بر گروه دسته زیر گروه هم اضافه شده یخورده گیج شدم
با سپاس
@amcivil
میتونید کلا یه جدول برا گروهها بذارید با فیلدهای زیر
- id
- name
- parent
اگر parent برابر 0 باشه که میشه گروه ...اگر هم غیر 0 باشه باید id گروه والدش رو داشته باشه مثلا
id: 1
name: 'computer'
parent: 0
و
id: 2
name: 'motherboard'
parent: 1
و الا آخر
البته از روشی هم که خودتون گفتید هم میشه استفاده کرد
سلام٬ برای گروهها و زیر گروهها از سیستم دسته بندی در غالب جدول categories میتونید استفاده کنید.
و برای ارتباط بین محصولات و گروهها میتونید از روابط پالیمورفیک استفاده کنید٬ و هم از روابط ساده.
@ali.bayat
ممنون از پاسختون
یعنی برای گروه یک جدول و برای زیر گروه یک جدول دیگه درست کنم؟
و بعد متصل کنم به محصولات؟
@amcivil
میتونید کلا یه جدول برا گروهها بذارید با فیلدهای زیر
- id
- name
- parent
اگر parent برابر 0 باشه که میشه گروه ...اگر هم غیر 0 باشه باید id گروه والدش رو داشته باشه مثلا
id: 1
name: 'computer'
parent: 0
و
id: 2
name: 'motherboard'
parent: 1
و الا آخر
البته از روشی هم که خودتون گفتید هم میشه استفاده کرد
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟