ورود

View Full Version : راهنمایی در مورد نحوه تعریف ساختار پایگاه داده



fa_te63
جمعه 11 دی 1394, 11:32 صبح
با سلام
من برنامه ای دارم که شامل لیستی از آیتم هاست و هرکدام از آیتم ها خود شامل یکسری آیتم دیگر هستند که لیست کلی آیتم ها و همچنین زیرآیتم ها باید توسط کاربر امکان حذف، اضافه و ویرایش را داشته باشد. در این مورد طراحی ساختار پایگاه داده باید به چه صورت باشد؟ آیتم های اصلی از نوع رشته هستند و آیتم های زیرمجموعه هر کدام شامل فیلدهایی هستند.


آیتم اصلی 1
name1 : 12000
name2: 230000
name 3: 45000
name 12: 3578888
آیتم اصلی 2
name 7: 3000
آیتم اصلی 3
name 5 : 123
name 6: 6500

aqm176
سه شنبه 29 دی 1394, 08:16 صبح
سلام

اگر لیست آیتم های اصلی در یه جدول باشه و دارای آی دی و شناسه باشه، میتونی به راحتی با جدول دوم که لیست زیر آیتم ها درش هست پیوند بخورن و خاصیت delete و update شون، cascade باشه.
ینی اینکه با خذف هرکدام از شاخه های اصلی، زیر شاخه هم تغییراتی درش ایجاد بشه.

sajaaaaad
سه شنبه 29 دی 1394, 08:53 صبح
سلام
بنظر من باید یک کلید منحصر ب فرد داشته باشی توی لیست کلی و همون کلید روی توی لیست فرعی بیاد. سادس. مثلا...
جدول اصلی.........
1 سجاد شاهسونی
2 امیر امیری
3 مریم علوی
.....................................
جدول فرعی
1 مشهد 26سال مرد
2 تهران 30سال مرد
3 کرمان 20 زن
.
بعد خیلی راحت با همون شماره ردیف به هر دو جدول دسترسی داری و میتونی اطلاعات رو ویرایش کنی یا هر کاری که خواستی انجام بدی.