ايران ويج

نسخه‌ی کامل: كمك درطراحي بانك اطلاعاتي
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
دربرنامه ام يك ديتاگريد ويك كمبوباسك دارم كه درديتاگريدام شماره ماشينها راواردمي كنم(درهرعمل ثبت 1الي20شماره ماشين واردمي كنم)وباكمبوباكسم نوع ماشين رامشخص مي كنم(پژو،پرايدوپيكان).
باتوجه به انتخاب نوع ماشين مي خواهم شماره ماشين ها دررديف مربوبه خودهمان نوع ماشين واردشود
حال سوال من اينست كه
الف)يك بانك طراحي كنم كه هرسه نوع ماشين درآن ذكرشده باشد
ب)براي هرنوع ماشين يك بانك انتخاب كنم وباتوجه به انتخاب نوع ماشين شماره ها رابه بانك مربوطه ارجاع دهم
سلام

چون فقط یک فیلد داری که مقادیر تکراری داره (نوع ماشین) در نتیجه چه از روش الف بری چه از روش ب در هر حال افزونگی در حد معقول هست.
اما اگر هر نوع ماشین یکسری مشخصات دیگه هم داشت که تکراری ذخیره میشدند (یعنی بیش از یک فیلد)، در اون صورت باید از روش ب میرفتی.

کلا اگه بخوای روش ب رو اعمال کنی پیشنهاد می کنم برای هر نوع یک ID بذار
مثلا:
پژو = 100
پیکان = 101
پراید = 102

موقع ذخیره سازی ID رو ذخیره کن و موقع نمایش Title رو نشون بده تا اگر در آینده خواستی «پژو» رو به Peugeot تغییر بدی یا به هر دلیل لازم شد Title رو اصلاح کنی مثلا «پیکان» رو زدی «پیشکان» و حالا میخوای اصلاح کنی دیگه دچار مشکل نمیشی.

نمیدونم درست متوجه سؤال شدم یا نه! اگه کسی بهتر به سؤال پی برده حتما لطف کنه جواب دوستمون رو بده.
سلام
توضیح بدین میخای چیکار کنی که بهتر راهنمایی بکنیم البته اگه بلد باشیم..