تعريف مخطط العلاقة بين الكيان
الرسم التخطيطي لعلاقة الكيان هو رسم متخصص يوضح العلاقات بين الكيانات في قاعدة البيانات. تستخدم مخططات التقارير الإلكترونية الرموز لتمثيل ثلاثة أنواع من المعلومات: الكيانات (أو المفاهيم) ، العلاقات، و صفات.
ما هي مخططات العلاقة بين الكيانات؟
في مخططات التقارير الإلكترونية المتوافقة مع معايير الصناعة ، تمثل المستطيلات أو المربعات كيانات ، وهي عبارة عن جداول تحتوي على معلومات محددة في قاعدة بيانات. الماس يمثل العلاقات ، وهي التفاعلات بين الكيانات. تمثل الأشكال البيضاوية سمات أو بيانات تصف كيانًا.
على الرغم من أن الرسوم التخطيطية لعلاقة الكيانات قد تبدو معقدة ، إلا أن هذه الرسوم البيانية تساعد المستخدمين المطلعين على فهم هياكل قواعد البيانات على مستوى عالٍ دون إرفاق التفاصيل. يستخدم مصممو قواعد البيانات مخططات التقارير الإلكترونية لنمذجة العلاقات بين كيانات قاعدة البيانات بتنسيق واضح. تحتوي العديد من حزم البرامج على طرق آلية لإنشاء مخططات ER من قواعد البيانات الحالية.
مثال مخطط العلاقة بين الكيان
ضع في اعتبارك مثال قاعدة البيانات التي تحتوي على معلومات حول سكان المدينة. يحتوي مخطط ER الموضح في الصورة أدناه على كيانين في مستطيلين: "الشخص" و "المدينة". علاقة واحدة "تعيش في" في الماس تربط الاثنين معًا. يعيش كل شخص في مدينة واحدة فقط ، ولكن يمكن لكل مدينة أن تأوي الكثير من الناس. في مثال الرسم البياني ، السمات الموضحة بالأشكال البيضاوية هي اسم الشخص وعدد سكان المدينة.
تستخدم الأسماء لوصف الكيانات والسمات بينما تستخدم الأفعال لوصف العلاقات.

الكيانات هي كائنات يتم تعقبها
كل عنصر يتم تعقبه في قاعدة بيانات هو كيان ، وكل كيان هو جدول في قاعدة بيانات علائقية. عادةً ما يتوافق كل كيان في قاعدة البيانات مع صف.
إذا كانت قاعدة البيانات تحتوي على أسماء الأشخاص ، فقد يُطلق على كيانها اسم "الشخص". طاولة مع سيكون الاسم نفسه موجودًا في قاعدة البيانات ، وسيتم تعيين كل شخص في صف في "الشخص" طاولة.
السمات تصف الكيانات
تحتوي قواعد البيانات على معلومات حول كل كيان. يشار إلى هذه المعلومات بالسمات. تتكون السمات من معلومات فريدة لكل كيان مدرج. في مثال "الشخص" ، يمكن أن تتضمن السمات الاسم الأول والاسم الأخير وتاريخ الميلاد ورقم التعريف.
توفر السمات معلومات تفصيلية حول الكيان. في قاعدة البيانات العلائقية ، يتم الاحتفاظ بالسمات في الحقول حيث يتم الاحتفاظ بالمعلومات الموجودة داخل السجل. لا تقتصر قاعدة البيانات على عدد محدد من السمات.
العلاقات تمسك البيانات معًا
تكمن قيمة الرسم التخطيطي لعلاقة الكيان في قدرته على عرض معلومات حول العلاقات بين الكيانات. في المثال ، يمكن تتبع المعلومات حول المدينة التي يعيش فيها كل شخص. يمكن أيضًا تتبع المعلومات المتعلقة بالمدينة في كيان "المدينة" بعلاقة تربط معلومات "الشخص" و "المدينة" معًا.
هناك ثلاثة أنواع من العلاقات بين الكيانات:
- واحد لواحد: في بعض الأحيان يرتبط كيان واحد بكيان واحد آخر. على سبيل المثال ، كل موظف في قاعدة البيانات لديه رقم ضمان اجتماعي واحد فقط ، والرقم فريد.
- واحد لكثير: قد يرتبط كيان واحد أيضًا بعدة كيانات أخرى. على سبيل المثال ، مكتب فرع الشركة وجميع الموظفين الذين يعملون في هذا الفرع لديهم علاقة رأس بأطراف.
- الكثير للكثيرين: كيانات متعددة قد تكون مرتبطة بعدة كيانات أخرى. على سبيل المثال ، قد تقوم الشركة بتصنيع ثلاثة منتجات ، ولديها فريق مبيعات يبيع هذه المنتجات. قد يقسم بعض موظفي المبيعات وقتهم بين المنتجات.
كيفية إنشاء مخطط ER
قبل تصميم قاعدة بيانات علائقية ، من المنطقي إنشاء مخطط ER. قد يكون لديك برنامج مجهز للتعامل مع هذه العملية. إذا لم يكن كذلك ، ضع القلم (أو القلم الرصاص) على الورق ، أو ابحث عن برنامج يمكنه التعامل مع متطلبات التخطيط.
لإنشاء مخطط ER يدويًا:
قم بإنشاء صندوق مستطيل لكل منهما شخصية أو مفهوم ذي صلة بنموذجك.
ارسم خطوطًا لتوصيل الكيانات ذات الصلة بنمذجة العلاقات. قم بتسمية العلاقات باستخدام الأفعال داخل الأشكال الماسية.
تحديد ذات الصلة صفات لكل كيان ابتداء من اهم الصفات وادخلها في شكل بيضاوي في الرسم التخطيطي. يمكنك لاحقًا جعل قوائم السمات أكثر تفصيلاً.
عندما تنتهي ، تكون قد أوضحت كيف ترتبط المفاهيم المختلفة ببعضها البعض ، ولديك أساس مفاهيمي لتصميم قاعدة بيانات علائقية.