يوضح الشكل المرسل نموذج ERD لقاعدة بيانات تحتوي على 5 جداول و7 علاقات. يتم شرح كل جدول وعلاقة أدناه:
الجدول 1: العملاء
يحتوي هذا الجدول على معلومات حول العملاء، مثل الاسم والعنوان والبريد الإلكتروني.
الجدول 2: المنتجات
يحتوي هذا الجدول على معلومات حول المنتجات، مثل الاسم والوصف والسعر.
الجدول 3: المبيعات
يحتوي هذا الجدول على معلومات حول المبيعات، مثل تاريخ البيع والكمية والسعر.
الجدول 4: الموظفين
يحتوي هذا الجدول على معلومات حول الموظفين، مثل الاسم والوظيفة والقسم.
الجدول 5: الطلبات
يحتوي هذا الجدول على معلومات حول الطلبات، مثل تاريخ الطلب والكمية والسعر.
العلاقات
علاقة 1: 1 بين جدول العملاء وجدول الطلبات: تشير هذه العلاقة إلى أن كل طلب مرتبط بعملاء معين.
علاقة 1: M بين جدول العملاء وجدول المبيعات: تشير هذه العلاقة إلى أن كل عميل يمكن أن يكون له العديد من المبيعات.
علاقة 1: 1 بين جدول المنتجات وجدول المبيعات: تشير هذه العلاقة إلى أن كل بيع مرتبط بمنتج معين.
علاقة M: 1 بين جدول الموظفين وجدول المبيعات: تشير هذه العلاقة إلى أن كل موظف يمكن أن يشارك في العديد من المبيعات.
علاقة M: N بين جدول العملاء وجدول المنتجات: تشير هذه العلاقة إلى أن كل عميل يمكن أن يطلب العديد من المنتجات، ويمكن لكل منتج أن يتم طلبه من قبل العديد من العملاء.
علاقة M: N بين جدول العملاء وجدول الطلبات: تشير هذه العلاقة إلى أن كل عميل يمكن أن يطلب العديد من الطلبات، ويمكن لكل طلب أن يتم تقديمه من قبل العديد من العملاء.
علاقة M: N بين جدول المبيعات وجدول الطلبات: تشير هذه العلاقة إلى أن كل بيع يمكن أن يحتوي على العديد من الطلبات، ويمكن لكل طلب أن يكون جزءًا من العديد من المبيعات.
ملاحظات
يمكن استخدام علامات الاتجاه في نموذج ERD لتحديد اتجاه العلاقة. تشير العلامة السهمية إلى الاتجاه الذي تنتقل فيه البيانات.
يمكن استخدام الكيانات المتعددة في نموذج ERD لتمثيل مجموعات من البيانات. على سبيل المثال، يمكن استخدام كيان متعدد لتمثيل مجموعة من المنتجات أو مجموعة من العملاء.
يمكن استخدام الصفات في نموذج ERD لتمثيل معلومات إضافية حول الجداول أو العلاقات. على سبيل المثال، يمكن استخدام السمة "الكمية" لوصف الكمية التي تم بيعها من منتج معين.
خاتمة
Database Analysis and design Full course - ERD schema مهندس بديع موسى راجى
يمكن استخدام هذا نموذج ERD لتصميم قاعدة بيانات لإدارة المبيعات. تسمح العلاقات بين الجداول للمستخدمين بإجراء استعلامات للحصول على معلومات حول المبيعات، مثل المنتجات التي تم بيعها إلى عملاء معينين أو الموظفين الذين شاركوا في المبيعات.
https://www.youtube.com/playlist?list=PLMmy9Ec9B98zuTzQXSZYomkE-RLntASLB
===============================