التخطيط والشرح مهما قبل صناعة اي منتج برمجي، ERD في قواعد البيانات يساعدك على معرفة الجداول والعلاقات بينهما. ولكن الامور المعروضة في ERD لاتعرض كل شيء عن الجدول و الحقل، مثلاً بعض الحقول لها خصائص معينه تسمى (On Delete) او (Referential Integrity Rules) وقد يكون بعض الحقول من نوع RESTRICT والاخر CASCADE فهذه لا تشرح بالـ ERD كذلك (SQL Constraints) بعض الحقول تحتوي على قيم افتراضية DEFAULT والاخرى من نوع CHECK ايضا هذه معلومات لاتعرض بالـ ERD.
لقواعد البيانات ايضاً شروط وخوارزميات قد يستغرب البعض ان هناك دوال Functions في لغة SQL ايضاً. وتُشرح عن طريق الـ Flowchart.
في البرمجة هناك ايضاً سبل لشرح الخوارزميات مثل طريقة الـ Flowchart، وايضاً هناك مايسمى UML Diagram لشرح الاصناف (Classes) والعلاقات بينهم. تستطيع شرح اي دالة ما او اي صنف في البرمجة من خلال هاتين الوسيلتين. ستجد لها شروحات اذا بحثت عنها فهي عملية سهلة جداً.
التعليقات