PDA

View Full Version : category تو در تو



jariyan
پنج شنبه 16 خرداد 1392, 21:33 عصر
با درود
من می خواهم یک وب سایت فزوشگاهی طراحی کنم.
البته فکر میکنم در انجمن دیتابیس باید مطرح می کردم.

فقط چند نکته رو می خواستم برای گروه بندی های جنس ها برای مثال ram
مارک - دی دی آر- گیگ همه اینها جز گروه بندی پایین تر هستند. ما بقی شو که به صورت text تعریف می شود.
مشکل اینجاست که من برای فرم محصول جدید باید چیکار کنم. خیلی ریاد می شه برای هر محصول باید یک مشخصه در نظر بگیرم.
جدولش به چه صورت می شه.
و هم چنین یاید از طریق خواندن پوشه ها استفاده کنم یا دیتا بیس

اگه بخوام از طریق منو استفاده کنم. بعدا در هنگام سرچ دچار مشکل می شم.

یک سوال دیگه بهترین دیتا بیس برای فروشگاهی کدام رو پیشنهاد می دید.

dousti_design
پنج شنبه 16 خرداد 1392, 21:46 عصر
http://barnamenevis.org/showthread.php?397440-%DA%86%DA%AF%D9%88%D9%86%DA%AF%DB%8C-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%DB%8C%DA%A9-%D8%B5%D9%81%D8%AD%D9%87-%D8%A8%D8%A7-%D9%81%DB%8C%D9%84%D8%AF-%D9%87%D8%A7%DB%8C-%D8%AF%D8%A7%DB%8C%D9%86%D8%A7%D9%85%DB%8C%DA%A9&p=1764814#post1764814

jariyan
پنج شنبه 16 خرداد 1392, 22:12 عصر
http://barnamenevis.org/showthread.php?397440-%DA%86%DA%AF%D9%88%D9%86%DA%AF%DB%8C-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%DB%8C%DA%A9-%D8%B5%D9%81%D8%AD%D9%87-%D8%A8%D8%A7-%D9%81%DB%8C%D9%84%D8%AF-%D9%87%D8%A7%DB%8C-%D8%AF%D8%A7%DB%8C%D9%86%D8%A7%D9%85%DB%8C%DA%A9&p=1764814#post1764814
ممنون.
ولی مشکلمن این نیست . مشکل فراخوانی ندارم.
بهتر راهنمایی می کنم.
مثلا من می خوام رم رو وارد کنم. علامت + نشانه وارد شدن بیشتر به گروه بندی است.
اول گروه بندی =
+ رم
++برند مثلا کینگ مکس
+++ دی دی آر
++++ چند گیگ باشه مثلا 2
+++++ باس چقدر باشه. مثلا 1600
+ هارد
می خوام بدونم من باید یک جدول مخصوص رم درست کنم که همه این فیلد هاشو داشته باشه . امیدوارم منظورمو فهمیده باشد.
تعریف این در داخل دیتا بیس به چه شکل هستش.

shahriyar3
پنج شنبه 16 خرداد 1392, 22:38 عصر
نه یک جدول درست میکنید
ابتدا سر شاخه ها رو درست میکنید که آیدی های یکتا دارند بعد برای زیر شاخه های آیدی سر شاخه ها رو به عنوان parent میدید
ساختار جدول اینجوری میشه
id _ int _ AUTO INCEREMENT
name _//varchar
parent_id _ int

dousti_design
پنج شنبه 16 خرداد 1392, 22:57 عصر
ممنون.
ولی مشکلمن این نیست . مشکل فراخوانی ندارم.
بهتر راهنمایی می کنم.
مثلا من می خوام رم رو وارد کنم. علامت + نشانه وارد شدن بیشتر به گروه بندی است.
اول گروه بندی =
+ رم
++برند مثلا کینگ مکس
+++ دی دی آر
++++ چند گیگ باشه مثلا 2
+++++ باس چقدر باشه. مثلا 1600
+ هارد
می خوام بدونم من باید یک جدول مخصوص رم درست کنم که همه این فیلد هاشو داشته باشه . امیدوارم منظورمو فهمیده باشد.
تعریف این در داخل دیتا بیس به چه شکل هستش.
خب توی لینکی که گذاشتم هم مشکل همینه! این فیلدهارو باید داینامیک کنید. یعنی هر فیلد درواقع فقط یک رکورد در یک جدول هستش. برای درج هم باید از آی دی مربوط به اون استفاده کنید. توی اون لینک توضیح داده شده

Unique
جمعه 17 خرداد 1392, 03:17 صبح
دوست عزیز پیشنهاد میکنم در مورد ساختار های درختی و الگوریتم های مربوطه مطالعه کنید تا متوجه بشین ساختار جدول database باید چطور باشه و چطور پیاده سازی کنین.