طريقة التصميم ممتازة وواضحة جداً, لكن كما يبدو لي هناك بعض الملاحظات.
1- دائما حاول وضع حقل id لكل جدول حتى في جداول العلاقات المتعددة وإن كنت ليس بحاجة إليه الان.
2- العلاقة بين جدولين customer & Contact Person فيها بعض الغموض!!
حيث في جدول العميل معرفة بإسم adress.
3- دائماً يفضل تسمية الجداول بإسماء أكثر دلالية, جدول Element يفضل إختيار إسم آخر له.
4- عند وجود علاقة بين جدولين, يجب الحرص على وضوح المفتاح الأجنبي
مثلا عند العلاقة بين العميل وجدول العناوين التابعة له, يفضل أن يكون في جدول العناوين حقل إجنبي بإسم customer_id.
5- تسمية الجداول يفضل أن تكون بصيغة الجمع مثلا customers, لكن عند إستخدامه كمفتاح أجنبي يكون بصيغة المفرد بهذا الشكل customer_id
لان كل هذه الملاحظات تساعدنا في كتابة الأكواد البرمجية, وسهولة فهمها عند العودة إليها لعمل أي تعديل.