لدى فكرة بسيطة و لكن لا اعرف كيف يمكن تنفيذها برميجاً ؟
لدى مجموعة من الشركات تقدم خدماتها فى عدة اماكن مختلفة
1- الاماكن قد تكون بهذا الشكل: افريقيا، اسيا، اوروبا .. الخ
2- و قد تكون بشكل آخر :اوروبا، مصر، السعودية، المغرب
3- و قد تكون هكذا:اوروبا، القاهرة، الاسكندرية، السعودية، المغرب
فى الحالة الاولى: الشركة تقدم خدماتها لافريقيا كلها و بالتالى تغطى مصر كلها
فى الحالة الثانية: الشركة تقدم خدماتها لمصر كلها بالاضافة الى السعودية و المغرب ايضا
فى الحالة الثالثة: الشركة تقدم خدماتها لمحافظتين فقط فى مصر بالاضافة الى السعودية والمغرب كلها
لدى عدد كبير من الشركات و عدد كبير من الاماكن، السؤال هو: ما هى الطريقة المناسبة لتنظيم هذه البيانات حتى يسهل بعدها الوصول الى الشركات التى تغطى مكان معين!
فى بادئ الامر سأقوم بتجهيز البيانات بحيث تكون بهذا الشكل
افريقيا >> مصر ، السعودية، المغرب ... الخ
مصر >> القاهرة، الاسكندرية، اسوان ... الخ
القاهرة >> مدينة نصر، شبرا الخيمة، الزمالك .... الخ
و بعدها سأقوم بتجهيز الشركات .. فاذا اخترت افريقيا، فالمفترض ان توجد طريقة بحيث اذا كنت ابحث عن شركة تغطى "مدينة نصر" تظهر لى تلك الشركة التى تغطى افريقيا كلها !!
ما هى الطريقة المناسبة لتطبيق فكرة كهذه !؟