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