Arman_1367
سه شنبه 25 خرداد 1389, 14:11 عصر
با سلام.
خسته نباشید.امروز من و چند تن از همکارانم داشتیم روی طراحی دیتا بیس برنامه خودمون کار می کردیم که به یک نقطه عجیب رسیدیم و هنوز نتونستیم جوابی برای سوال پیش آمده پیدا بکنیم ؟
سوال اینه که در برنامه ما جدولی وجود دارد که اطلاعاتی خاص از کالاها در آن نگهداری می شود.بعضی از این اطلاعات باید از جداول دیگر به این جدول به صورت چند به یک لینک شود یعنی مثلاً رکوردهای 2و3و4و6و9 از جدول دوم به این جدول لینک بشه.
خوب راه حل اول اینه که این ارتباط با یک جدول اضافه به وجود بیاید یعنی جدولی که شماره رکورد هر دو این جداول به عنوان واسط در آن قرار گیرد.
راه حل دوم اینه که فیلدی تعریف کینم که مثلاً با کارکتری مثل - یا : یا ... شماره رکورد جدول دوم را در خود نگه دارد.
سوال ما اینجاست که ؟
هر کدام نسبت به دیگری چه مزیتهایی دارند و کدام یک به درد چه موردی از استفاده می خورد.
خسته نباشید.امروز من و چند تن از همکارانم داشتیم روی طراحی دیتا بیس برنامه خودمون کار می کردیم که به یک نقطه عجیب رسیدیم و هنوز نتونستیم جوابی برای سوال پیش آمده پیدا بکنیم ؟
سوال اینه که در برنامه ما جدولی وجود دارد که اطلاعاتی خاص از کالاها در آن نگهداری می شود.بعضی از این اطلاعات باید از جداول دیگر به این جدول به صورت چند به یک لینک شود یعنی مثلاً رکوردهای 2و3و4و6و9 از جدول دوم به این جدول لینک بشه.
خوب راه حل اول اینه که این ارتباط با یک جدول اضافه به وجود بیاید یعنی جدولی که شماره رکورد هر دو این جداول به عنوان واسط در آن قرار گیرد.
راه حل دوم اینه که فیلدی تعریف کینم که مثلاً با کارکتری مثل - یا : یا ... شماره رکورد جدول دوم را در خود نگه دارد.
سوال ما اینجاست که ؟
هر کدام نسبت به دیگری چه مزیتهایی دارند و کدام یک به درد چه موردی از استفاده می خورد.