PDA

View Full Version : کمک در طراحی جدول



شهابسلطانی
یک شنبه 01 دی 1398, 21:02 عصر
با سلام
دوستان من میخوام کاربر بتونه 6 سطح حساب تعریف بکنه
به مثال توجه کنید:
سطح اول : طبقه کالا مثلا مواد اولیه پودری
سطح دوم: گروه کالا مثلا پودرهای شیمیایی
سطح سوم: سرفصل کالا مثلا پودرهای تجزیه پذیر
سطح چهارم : نام کالا مثلا پودر الکارنیتین

حالا با توجه به مثال امکان داشته باشه تا 6 سطح بره
خب تا اینجا مشکل ندارم و مشکل و در واقع سوال من اینه:
سوال اول :
آیا همه رو توی یک جدول طراحی کنم و از دوفیلد Parent و Level استفاده کنم ؟
یا بهتر اینه که برای هرکدام یک جدول در نظر بگیرم و بهم مرتبط شون کنم؟

ROSTAM2
دوشنبه 02 دی 1398, 20:00 عصر
سلام. اگه جدولات بیشتر باشه کدنویسیت هم بیشتره.

MMRavari
دوشنبه 02 دی 1398, 22:27 عصر
http://eanbar.ir/?p=116

debugger
دوشنبه 02 دی 1398, 23:11 عصر
طبقه ، گروه یک جدول

سرفصل یک جدول

کالا ها جدول دیگر

3 تا جدول خواهی داشت . جدول دوم وصل میشه به کلید اصلی جدول اول و جدول کالا هم وصل میشه به کلید اصلی جدول سرفصل

mmbguide
سه شنبه 03 دی 1398, 15:05 عصر
بهتره از کمترین جدول استفاده کنید و در برنامه امکان تعریف دسترسی داشته باشید. شاید نیاز نباشه ولی روزی رو تصور کنید که گروه بندی کالاها بسیار زیاد بشه و کاربران هم زیادتر بشن و بخواهی دسترسی های مختلفی تعریف کنی. پس دائما شما باید جدول بسازید. اگرچه شدنی هست ولی بسیار دردسر داره و هزینه توسعه هم میره بالا. بهتره که برای هر کاربر گروه تعریف کنید (در جدولی جداگانه) و هر کاربر که وارد برنامه میشه ابتدا فهرست گروه های مجازش رو بدست بیارید و با توجه به اون مقادیر اطلاعات رو بهش نشون بدید. این گروه بندی رو هر زمان که دوس داشتید میتونید از کاربر بگیری و یا بهش اضافه کنید و دیگه نگران زیاد شده کاربران و گره های کالا نیستید