ورود

View Full Version : ایجاد بانک اطلاعاتی برای ریلیشن های زیاد بین آبجکتهای متفاوت



baidin
یک شنبه 25 فروردین 1392, 10:46 صبح
سلام
ما تعدادی آبجکت داریم. به عنوان مثال A , B , C , D
حال این آبجکت ها ارتباط یکطرفه دارند.
به عنوان مثال اگر آبجکت A به B ارتباط داشته و آبجکت B به C و آبجکت C به D ارتباط داشته باشد میتونیسیم:
ABCD
در مسیر دور وجود ندارد.
خوب تعداد آبجکت ها و ارتباطات میتواند زیاد باشد و طول این مسیر نیز مشخص نیست.
حال میخواهم بانک برای این سیستم طراحی کنم. در این بانک جستجوی مسیر انجام میشه. مثلا تمام مسیرهایی که آبجکت A در اون وجود داره یا تمام مسیرهایی که به B ختم میشود و ...
ممنون میشم دوستان راهنمایی کنند.

حمیدرضاصادقیان
دوشنبه 26 فروردین 1392, 20:27 عصر
سلام
درواقع شما میخواهید گرافها رو پیاده سازی کنید درسته؟

baidin
سه شنبه 27 فروردین 1392, 09:54 صبح
سلام
درواقع شما میخواهید گرافها رو پیاده سازی کنید درسته؟
بله
یک سیستم کاری که اینگونه ارتباط بین افراد یا پروژه های کاری وجود داره.
البته میتونیم این افراد یا پروژه ها را نودهای گراف در نظر بگیریم.