سأعيد كتابة هذه التوجيهات بطريقة اخرى :
انا بصفتي مبرمج لن ابدأ بأي مشروع حتى استوعب العمل من جميع اطرافه
وبفرضية وجود هذا المشروع على ارض الواقع فيتحتم على التواجد في مكان العمل ورؤية الاجراءات التي تتم عن قرب
والاتصال بمسؤلي هذا العمل ومناقشتهم حول الانظمة الادارية والمالية وكذالك الاعمال و الاجراءات اليومية المتبعة
وبكذا استطيع ترجمة المشروع الى عمل اليكتروني (برمجي) يسهل عليهم تسيير وتنظيم وحفظ اعمالهم
اظن كلامي واضح تماما
طيب اذا كان هذا المشروع في طور التأسيس او انه في مكان بعيد لا يمكن للمبرمج الوصول اليه
هنا يأتي دور المسؤول عن هذا المشروع فيتحتم عليه شرح المشروع شرحا وافيا على الورق
مستعينا برؤية مسبقة لاحد المشاريع المماثلة
بهذا يمكن للمبرمج انشاء وبناء الجداول بطريقة تحقق الهدف
اما العلاقات بين الجداول فهو امر ثانوي ويمكن الاستغناء عنه في كثير من المشاريع
والسبب انها تقيد المستخدم ونستبدل ذلك بالربط بين الاستعلامات عند الحاجة