تصميم قواعد البيانات (ERD)

أحد مراحل إنشاء المشاريع البرمجية هي مرحلة التصميم ونقصد هنا تصميم هيكل المشروع من الناحية البرمجية وليس تصميم واجهة المستخدم وفي هذه المرحلة يتم تصميم عدة رسومات كل منها يخدم آلية عمل جزء معين من المشروع البرمجي ومن ناحية قواعد البيانات هناك تصميمين DB Schema و ERD وفي DB Schema يقوم المبرمج بتحويل متطلبات المشروع في هيئة جداول وتحديد اعمده كل جدول وعلاقة كل جدول بالآخر ولكن بدون كود برمجى تصميم فقط وهنا يمكننا تخيل شكل المشروع ككل من خلال هذا الرسم وبعد اعتماد التصميم نبدأ في تحويله الى ERD وفي هذا الرسم يتم تحديد هوية أعمدة الجداول وتهيئتها لكي يتم تنفيذها على نظام قواعد البيانات وتشير ERD الى Entity Relationship Diagram